Senior Software Engineer
Role details
Job location
Tech stack
Job description
Insight Global is hiring a Senior Software Engineer for a client in Kansas City to support a major initiative to modernize internal systems in 2026. This is a newly created role focused on development (80%) and production support (20%), with responsibilities including coding, testing, and implementing configuration changes. The engineer will collaborate with a team of approximately 15 programmers and 4 managers across the full software development lifecycle. The work involves building and maintaining a variety of web-based applications that serve different client needs, primarily through on-premises development. Candidates should be self-starters with strong communication skills and the ability to work closely with business and product teams. The role requires interacting with high-level leaders and contributing to a fast-paced, collaborative environment. This position is part of a broader effort to make systems faster, more efficient, and better aligned with business goals.
Requirements
- 7+ years of experience as a software engineer with .NET 4.8 (MVC), Angular (version 12) and C#
- Most apps are 80% MVC and 20% angular
- Understanding of OOP (object-oriented programming) and design structure
- Highly experienced with front-end technologies such as TypeScript, JavaScript, CSS, and HTML
- Does not have to be at the design level, but must have the application knowledge
- Experience with SQL and database systems such as Microsoft SQL Server - Azure cloud knowledge
- Familiar with Git control system
- Bachelor's degree in Computer Science or similar