Mid-Level Fullstack Developer

Post Date

Jan 06, 2026

Location

Carrollton,
Texas

ZIP/Postal Code

75006
US
Mar 10, 2026 Insight Global

Job Type

Contract-to-perm

Category

Software Engineering

Req #

DGO-24df505f-7b70-4af0-b168-9bf53383a81e

Pay Rate

$32 - $40 (hourly estimate)

Job Description

As a Mid-level Software Engineer, you’ll be responsible for developing and maintaining scalable, high-performance web applications, contributing to all phases of the software development lifecycle. This role requires proficiency in full-stack web development, with the ability to work independently on tasks, solve complex technical challenges, and collaborate within an Agile development environment. The Mid-level Software Engineer will also take ownership of specific projects or features, working with cross-functional teams to deliver business solutions. Responsibilities include:
- Application Development: Contribute to the development and maintenance of our in-house applications by writing C#, SQL, fixing bugs and performing other needed development tasks.
- Leadership and Mentorship: Participate in a structured mentorship program, working closely with senior developers and team leads to build foundational skills and improve coding proficiency. Mentor Entry-level Software engineers to help them learn and grow.
- Problem Solving: Learn to identify technical challenges and work through obstacles with little guidance from mentors, applying problem-solving skills to smaller to medium tasks.
- Agile Participation: Participate in Agile development processes, such as sprint planning and retrospectives, contributing to iterative development and learning from more experienced team members.
- Code Quality and Testing: Assist in writing and testing code, ensuring that it meets quality standards as reviewed by senior team members.
- Team Collaboration: Work effectively within a team environment, learning to communicate technical challenges and sharing ideas with other team members.
- Application Monitoring and Troubleshooting: Monitor and troubleshoot IT-supported applications and processes to ensure high availability and performance. Resolve technical issues effectively and support system stability.
- Requirements Gathering and Solution Design: Limited requirements gathering, but working with higher level developers to learn from, ask questions about, and understand a given design.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

- 2-5 years of development experience using C#, SQL and REST APIs.
- Experience with C#, .NET 5+ (Core), .NET Framework 4.8, ASP.NET Web APIs
- Experience working with some modern UI framework such as Vue / React / Angular
- Experience writing Microsoft SQL Server DDL and DML
- Experience with Git for managing code / pull requests / branching / rebasing / merging
- Experience working in an Agile environment, including active participation in sprints, backlog grooming, and iterative development processes.
Experience working in an Agile environment, including active participation in sprints, backlog grooming, and iterative development processes.

Nice to Have Skills & Experience

- Experience working with JIRA or something similar to track and manage your development tasks
- Experience working with Bitbucket, Bitbucket Pipelines, Octopus Deploy, and SEQ
Experience with Dapper, Hangfire, DbUp, nUnit

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.