Software Engineer I
Remote
Company:
Lantana Consulting Group provides services and software for standards-based health-information exchange. We have established ourselves as a trusted leader in the industry with two decades of expertise in developing and deploying technical specifications and interoperability solutions. As a rapidly growing distributed, employee-owned company, we hire exceptional talent nationwide and offer flexible remote work arrangements. We take pride in our mission to improve public health and quality of care and to advance research.
Primary purpose:
Works alongside experienced engineers; contributes to the design, development, and maintenance of cutting-edge software solutions. Writes clean and efficient code, debugs software, uses industry best practices, and contributes to team projects.
A successful candidate will do the following:
- Design, code, test, and debug complex software applications; leverage various development languages and tools; and adhere to best practices and architectural principles.
- Collaborate with cross-functional teams to design and develop front-end and back-end components.
- Implement event-driven systems for real-time communication and responsiveness.
- Use version-control systems (such as Git repository) to manage codebases.
- Deploy and manage applications on Cloud platforms (primarily Azure) for optimal scalability and reliability.
- Learn and apply emerging technologies, industry trends, and best practices for software quality and efficient development.
- Analyze complex challenges and devise solutions.
- Collaborate with cross-functional teams in an Agile Scrum environment.
- Identify and resolve software defects and performance issues.
- Develop new features and functionalities for stakeholder needs and business goals.
Required qualifications:
- Associate’s degree or higher in Computer Science, Engineering, or related discipline
- A minimum of three (3) years of experience in software development with a focus on full-stack .NET and Java development
- Proficiency in frameworks for developing applications (such as Spring Boot, .NET Core, Angular, TypeScript, and Bootstrap)
- Proficiency in at least one programming language (preferably Java, C#, JavaScript, Python, and/or C++)
- Understanding of software development principles, design patterns, and best practices
- Hands-on experience with Git repositories or other version-control systems
- Experience building event-driven systems and familiarity with messaging protocols and frameworks (such as Kafka and RabbitMQ)
- Basic understanding of microservice architecture design and implementation
- Basic understanding of relational and NoSQL databases (such as SQL Server, MySQL, and MongoDB)
- Familiarity with Cloud platforms (preferably Azure)
- Experience with Agile Scrum methodologies
- Strong problem-solving and communication skills
- Ability to collaborate in a team environment
- Willingness and ability to learn new technologies and tools
- Ability to successfully complete a federal Position of Public Trust Level 5 background investigation
Preferred qualifications:
- Familiarity with public-health reporting integration, healthcare IT data systems, and data exchange between organizations
- Knowledge of HL7 Fast Healthcare Interoperability Resources (FHIR), including FHIR RESTful API
- Familiarity with FHIR profiling and the publishing process for FHIR implementation guides
- Experience with HAPI FHIR libraries and/or the HAPI FHIR JPA Server
- Knowledge of Clinical Document Architecture (CDA)
- Experience with Cloud platforms (such as Azure, AWS, or GCP)
- Certifications in Cloud technologies, microservices, or Agile methodologies
Additional information:
- We are a remote organization, but we prioritize in-person collaboration during key events such as our annual company meeting.
- We are an equal-opportunity employer. All qualified applicants for current openings will be considered for employment without regard to race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, or other non-merit-based factors.
- For this position, the candidate must reside in the United States.
Job Profile
Benefits/PerksEmployee-owned company Flexible remote work In-person collaboration events Remote-first company Remote work
Tasks- Analyze challenges
- Collaborate with teams
- Debug software
- Deploy applications
- Design software
- Develop features
- Develop software
- Implement systems
- Maintain software
- Manage codebases
- Resolve defects
Agile Angular Azure Bootstrap C Cloud platforms Communication Event-driven systems FHIR Full-stack development Git Healthcare IT HL7 Java Javascript Kafka Microservice architecture MongoDB MySQL .Net .NET Core NoSQL Problem-solving Public health Python RabbitMQ Scrum Software Development Spring Boot SQL Server Typescript
Experience3 years
EducationAssociate's Degree Bachelor's degree Computer Science Engineering Master's degree Public health Related discipline
Certifications