Job Description
This Senior Developer will support application development and modernization efforts across the agency, with a primary focus on designing, developing, and enhancing Power Apps solutions, web-based customer-facing user interfaces, and existing .NET applications. Working within an Agile Scrum environment, this individual will serve as a key member of a cross-functional team responsible for gathering and analyzing business requirements, translating them into user stories and acceptance criteria, and delivering high-quality software solutions through iterative releases. The role will involve developing and refactoring applications using ASP.NET MVC, Entity Framework, Azure App Services, and Azure SQL, while contributing to CI/CD processes through Azure DevOps and source control best practices. In addition to software development responsibilities, the Senior Developer will play a critical role in supporting data migration initiatives by documenting data and interface mappings between legacy and modernized systems, developing reusable automated data validation scripts, verifying migration accuracy across environments, and resolving data quality issues in collaboration with technical teams. The position also includes participation in system, integration, and user acceptance testing, defect management, code reviews, and continuous improvement activities, ensuring secure, scalable, and maintainable solutions that meet business and technical requirements.
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
Proficiency in ASP.NET MVC and Entity Framework for web application development.
Strong understanding of Azure platform services, including Azure SQL, App Service, Azure DevOps, CI/CD pipelines, and Azure Git Repositories.
Expertise in developing and executing automated data validation/testing scripts (SQL or other scripting languages).
Strong grasp of relational databases, data modeling, and data mapping techniques.
Experience documenting and validating legacy-to-modern data and interface mappings.
Proficiency in Azure DevOps for managing work items, test cases, and defect tracking.
Solid understanding of Agile/Scrum principles and practices.
Proficiency in Microsoft Office Suite, including Excel (for data analysis) and Visio (for process mapping).
Nice to Have Skills & Experience
Experience with legacy system modernization or public-sector transformation projects.
Knowledge of security, access control, and user role management in enterprise applications.
Familiarity with API documentation, system integration, and report validation.
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.