Description
Millennium Health LLC is an accredited specialty laboratory with more than a decade of experience in medication monitoring and drug testing services, helping clinicians monitor the use and misuse of prescription medications and illicit drugs. The testing is used by healthcare professionals to obtain objective information about patients' recent use of prescription medications and/or illicit drugs and helps monitor the effectiveness of treatment plans. As a member of the BT department, the qualified Software Engineer will provide software development technology leadership to the Millennium software development teams. The following are intended to be examples of the accountabilities for which the person in this position is responsible. This position is not intended to be complete or all-inclusive and does not preclude management from assigning other or related functions for which the individual has demonstrated competency through performance.
- Analyze requirements and translate them into functional, user-friendly applications that align with service goals.
- Design, develop, and maintain scalable web applications using .NET, Java, React, and ASP.NET.
- Build RESTful APIs and microservices to seamlessly integrate front-end and back-end components.
- Collaborate with stakeholders to create and iterate on UI prototypes, ensuring exceptional user experiences.
- Work with SQL Server and PostgreSQL databases to manage and maintain data integrity.
- Analyze and optimize stored procedures and queries to ensure high performance and reliability.
- Operate within an Agile/Scrum environment to deliver high-quality software solutions on time.
- Write clean, maintainable, and testable code with comprehensive documentation.
- Participate in code reviews to uphold coding standards and ensure code quality.
- Apply best practices in security, quality assurance, and development strategies.
- Participate in an on-call rotation to provide application support and promptly address issues as they arise.
- Maintain and implement cloud-native solutions using AWS services such as EC2, S3, Lambda, and RDS.
- Develop and maintain Infrastructure as Code (IaC) using Terraform to enable scalable and consistent deployments.
Requirements
Remains aware of evolving needs and opportunities, showing flexibility in doing whatever is appropriate to support the Company's success. Pursues educational opportunities to maintain advanced and up-to-date knowledge in the field. Performs all other related duties as required and assigned and understands that the items in this description are not all-inclusive. Qualifications
- 2-5 years' experience designing and implementing web-based software.
- 2-5 years of server-side programming experience with web-based, database driven products.
- 2-5 years' experience practicing/implementing Agile development techniques/practices such as Scrum, XP, Test Driven Development, Continuous Integration, Unit Testing, and Test Automation.
- 2-5 years' of object-oriented design and analysis that leverage Software Design Patterns.
Skills/Knowledge/Abilities
- Proficiency in developing backend services using .NET (C#, ASP.NET) and Java is required.
- Strong expertise in developing and maintaining frontend applications using ReactJS, HTML, CSS, and JavaScript/TypeScript is essential.
- Ability to design and implement RESTful APIs following Microservices architecture is required.
- Must be skilled in optimizing stored procedures and queries for performance in SQL Server and/or PostgreSQL.
- Experience with version control tools like Git is required.
- Hands-on experience working in Agile/Scrum environments is mandatory.
- Familiarity with testing frameworks and the ability to conduct testing using tools like Postman is essential.
- Capability to write clean, testable, and maintainable code is a must.
- Experience or willingness to learn DevOps practices and implement Infrastructure as Code using Terraform is a plus.
- Experience with HIPAA compliance is highly desirable.
- Familiarity with HL7 standards is a strong advantage.
- Ability to ensure HIPAA, Confidentiality and Compliance policy, procedures, and standards are always adhered to.
- Ability to ensure administrative, physical and technical cyber security controls are always adhered to.
Benefits
- Medical, Dental, Vision, Disability Insurance
- 401k with Company Match
- Paid Time off and Holidays
- Tuition Assistance
- Behavioral and Health Care Resources
Potential Hiring Range:
- Salary Range: $90,000 - 130,000 /yr.
- Salary offered is dependent on qualifications, experience, and geographical location.
Millennium Health is an Equal Opportunity/Affirmative Action Employer and E-Verify participant. All qualified applicants will receive consideration for employment without regard to race, color, creed, sex, national origin, disability, gender identity, sexual orientation or protected veteran status. California Employee Privacy Notice - Millennium Health LLC https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm
|