Logo
Insight Global

Software Engineer

Insight Global, Bloomington, Indiana, United States, 47401

Save Job

Sr. Software Engineer

The Sr. Software Engineer designs, develops, and maintains scalable, user-focused applications. This role emphasizes both front-end and back-end development, with a strong focus on .NET particularly C# alongside modern JavaScript frameworks such as Next.js, React.js, and Node.js, as well as serverless technologies like AWS Lambda. This role works closely with product managers, designers, and other stakeholders to ensure our applications align with business objectives and user needs. Principal Duties and Responsibilities: Develop, test, document, and support production-grade applications from end to end. Design, develop, and maintain web applications using .NET Core/.NET Framework and C#. Build and optimize user interfaces using React.js and Next.js. Implement and maintain server-side logic with Node.js, including serverless functions on AWS Lambda. Work closely with product managers, designers, and other engineers to shape and refine project goals. Develop and consume APIs, ensuring efficient data flow between front-end and back-end systems. Optimize performance, scalability, and maintainability of web applications. Troubleshoot issues and resolve bugs in production environments. Contribute to the design and implementation of CI/CD pipelines to improve development workflows. Actively participate in Agile/Scrum ceremonies and planning processes.