Overview
Optomi, in partnership with a leading healthcare technology organization focused on modernizing patient intake, billing, and registration systems, is seeking a Technical Lead to join a growing application development team. This organization is embarking on a large-scale modernization initiative, transitioning from legacy technologies to modern, cloud-native applications. The right candidate will have a strong presence, take initiative in leading technical strategy, and support the team through both mentorship and hands-on development.
This position plays a critical role in guiding software design, architecture, and delivery across cloud and on-prem environments. The team values individuals who thrive in collaborative settings, are highly strategic, and enjoy working across both legacy and emerging technologies.
Experience of the Right Candidate
- 8+ years of professional software development experience
- Strong .NET and .NET Core development experience required
- Azure cloud experience (Azure and/or AWS exposure is a plus)
- Proven experience modernizing or migrating legacy applications
- Ability to lead projects technically, including architecture and delivery execution
- Experience designing RESTful APIs and microservice architectures
- Background in Java, AWS, or PowerBuilder is a plus
- Healthcare industry experience is a bonus, especially with patient-facing systems
- Familiarity with Agile/Scrum methodologies
- Strong interpersonal communication skills; ability to work cross-functionally with other scrum teams and stakeholders
- Leadership capabilities with experience mentoring others and driving conversations forward
- Familiarity with version control (Git) and continuous integration/deployment best practices
Responsibilities of the Right Candidate
- Provide technical leadership across multiple teams and applications, ensuring quality, scalability, and reliability
- Design and deliver technical improvements and architectural strategies in partnership with senior stakeholders
- Lead modernization efforts transitioning from PowerBuilder and legacy systems to modern cloud-based technologies
- Collaborate closely with cross-functional pods (scrum teams) to ensure cohesive application development and integration
- Maintain a 60-70% hands-on role while also owning delivery and design responsibilities
- Write, test, and maintain high-quality code and enforce standards across the team through code reviews
- Serve as a mentor and coach for junior developers to support team growth and technical maturity
- Collaborate with Product Owners, DevOps, and infrastructure teams to align delivery with business objectives
- Actively engage in strategic planning, problem-solving, and high-level architectural conversations
- Create and maintain technical documentation and participate in technical presentations for leadership
- Stay current with emerging technologies and bring forward-thinking solutions to development challenges