Conifer Health Solutions is a healthcare solutions provider with over 30 years of industry expertise. They are seeking a Lead Engineer I to lead the design, development, and maintenance of applications, while mentoring junior team members and collaborating with product teams to refine application functionalities.
Responsibilities:
- Programmer/Software designer. C#/.Net, MS SQL, MS Azure DevOps, Windows OS services, web services, tasks, etc. Optionally Excel VBA. Custom development as well as integration code for various applications
- Design/develop/deploy software for custom applications, develop interfaces to various external applications, and create database schemas and stored procedures. Learn business/technical domain and technical details of existing applications and maintain existing software. Support migration of applications to new solutions, and support any related server/database migrations
- Programming in C#/.NET, Visual Studio, Azure Dev Ops, MS SQL Server database. Applications interact with IBM AS/400 DB2 database. Strong SQL query skills
- Lead a small to medium size development team
- Represent the team and be able to speak to the architecture and the technology used to people outside of their team
- Work in an Agile environment to design, develop, and maintain multiple web-based applications running on-premises and in the cloud
- Produce high-quality, efficient, coding standards-compliant, thoroughly tested application code and modules
- Provide architectural guidance, input, and feedback for new applications and major enhancements of existing applications
- Investigate, troubleshoot, and solve application defects in both test and production environments
- Lead production deployments of the applications
- Provide guidance and mentorship to junior application developers
- Work closely with Business Partners/Product Owners to refine and estimate user stories for new application functionality
Requirements:
- Programmer/Software designer. C#/.Net, MS SQL, MS Azure DevOps, Windows OS services, web services, tasks, etc. Optionally Excel VBA. Custom development as well as integration code for various applications
- Design/develop/deploy software for custom applications, develop interfaces to various external applications, and create database schemas and stored procedures. Learn business/technical domain and technical details of existing applications and maintain existing software. Support migration of applications to new solutions, and support any related server/database migrations
- Programming in C#/.NET, Visual Studio, Azure Dev Ops, MS SQL Server database. Applications interact with IBM AS/400 DB2 database. Strong SQL query skills
- Lead a small to medium size development team
- Represent the team and be able to speak to the architecture and the technology used to people outside of their team
- Work in an Agile environment to design, develop, and maintain multiple web-based applications running on-premises and in the cloud
- Produce high-quality, efficient, coding standards-compliant, thoroughly tested application code and modules
- Provide architectural guidance, input, and feedback for new applications and major enhancements of existing applications
- Investigate, troubleshoot, and solve application defects in both test and production environments
- Lead production deployments of the applications
- Provide guidance and mentorship to junior application developers
- Work closely with Business Partners/Product Owners to refine and estimate user stories for new application functionality
- Must be knowledgeable regarding design patterns, design best practices, and microservices architecture
- Must have superior problem-solving skills
- Must have excellent written and verbal communication skills and ability to engage with teams who may be remote
- 8+ years of experience as a Software Engineer working in an Agile environment, preferably Scrum
- 5+ years of professional experience with SQL in a relational database environment
- 5+ years of professional experience with unit-test frameworks such as xUnit
- 3+ years of professional experience building and deploying Docker images
- 8+ years of professional experience creating integrations between systems of medium to high complexity using different technologies such as InterSystems IRIS for Health/Object Script/Cache, C#, Java, Python, Perl, Flynet, Summit Scripting Tool, and SQL
- 8+ years of experience with SQL preferable with IBM DB2
- 3+ years of experience with APIs and Stored Procedures
- Bachelor's degree in Engineering / Computer Science / Information Systems strongly preferred
- Experience in Azure and Azure DevOps is a plus
- Experience in Healthcare or Healthcare IT is a plus
- Experience with HL7 and X12 EDI is a plus
- Experience with a healthcare integration engine like Rhapsody or Mirth a plus