REMOTE Lead Software Engineer

Post Date

Feb 24, 2023



ZIP/Postal Code

Jul 28, 2023 Insight Global

Job Type



Software Engineering

Req #


Job Description

Development, maintenance, and integration of highly complex application software

Creates, uses, and promotes the use of development frameworks, tools, methodologies, and procedures to reduce future coding efforts and increase functional consistency

Knowledgeable of design patterns and practices; implements highly complex logical database designs, logical data models and relational data definitions in support of corporate and customer information systems requirements

Documents and communicates application vision and creates application architecture proposals based on identified solution gaps

Provides insight into and knowledge of the latest application architectures, technology, solutions, and industry trends

Work with Product Management to determine priorities for the various supported products

Minimum Requirements

7+ years of software development experience

2+ years of experience as a lead engineer/developer

Development experience using C# and .NET

Experience developing in the cloud (AWS or Azure) - setting up computing services, managing resources, logging functions, monitoring, etc.

Relational database experience (SQL Server, Oracle, MySQL, PostgreSQL)

Experience working in an Agile environment

Desired Skills

Bachelor's Degree in computer science, information systems, or related field

Experience working within healthcare IT sector

Experience with DevOps concepts (CI/CD, IaaC, and release automation)