Conifer Health Solutions is a leader in healthcare services, seeking a Senior Engineer to join their Engineering team. The role involves designing, developing, and maintaining applications both on-premises and in the cloud, providing architectural guidance, and mentoring junior developers.
Responsibilities:
- 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:
- 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
- 5+ years of experience as a Software Engineer working in an Agile environment, preferably Scrum
- 3+ years of professional experience with SQL in a relational database environment
- 5+ years of professional experience with ASP.NET and Entity Framework under .NET Framework or .NET Core
- 3+ years of professional experience with JavaScript and Cascading Style Sheets (CSS)
- 3+ years of professional experience with web frameworks such as Blazor/WebAssembly, React, Angular, or Bootstrap
- 3+ years of professional experience with unit-test frameworks such as xUnit
- 2+ years of professional experience building and deploying Docker images
- Working knowledge of message bus technologies such as Azure Service Bus, RabbitMQ, or MSMQ
- Working knowledge of Kubernetes and Kubernetes management tools, preferably Helm
- 5+ 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
- 5+ years of professional experience with free-format RPGLE and embedded SQL-RPGLE
- 5+ years of professional experience with SQL preferable with IBM DB2
- 5+ years of professional experience with iSeries Data and Message Queues
- 5+ years of professional experience with Subfiles on the iSeries
- 3+ years of experience with APIs and Stored Procedures
- Bachelor's degree in engineering / computer science / information systems. Experience commensurate with such qualifications through prior work experience will be considered
- 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