About the Role
This position involves leading software development initiatives, contributing to system architecture, and ensuring high-quality delivery of technology solutions through agile practices and collaboration with stakeholders.
Responsibilities
- Lead the design and implementation of software systems
- Collaborate with product owners and engineers to define technical requirements
- Develop clean, maintainable, and efficient code
- Participate in code reviews to ensure code quality
- Troubleshoot and resolve technical issues
- Support the deployment and monitoring of applications
- Contribute to system architecture decisions
- Ensure software meets performance and scalability standards
- Work within agile development cycles
- Mentor junior engineers and provide technical guidance
- Integrate systems using APIs and microservices
- Maintain documentation for development processes and systems
- Implement security best practices in code and design
- Collaborate with quality assurance teams
- Optimize application performance and reliability
- Stay current with emerging technologies and frameworks
- Participate in sprint planning and retrospectives
- Ensure compliance with software development standards
- Support production environments as needed
- Drive automation in testing and deployment pipelines
- Translate business needs into technical solutions
- Work with data storage and retrieval systems
- Contribute to continuous integration and delivery workflows
- Promote reusability and modular design
- Assist in evaluating third-party tools and technologies
Compensation
Competitive market rate
Work Arrangement
Hybrid
Team
Cross-functional technology and business teams
What You’ll Do
- Design and build software solutions that support healthcare operations
- Work closely with business analysts to understand requirements
- Deliver high-quality software in iterative cycles
- Participate in technical and architectural discussions
- Ensure systems are reliable, secure, and scalable
What We’re Looking For
- A strong foundation in computer science principles
- Proven experience in full-cycle software development
- Ability to lead technical tasks and mentor peers
- Passion for solving complex technical challenges
- Commitment to delivering user-focused solutions
Not available

