About the Role
The role involves leading software design and architecture in a consulting capacity, ensuring high-quality technical delivery while mentoring teams and collaborating with stakeholders across projects.
Responsibilities
- Lead the design and implementation of software systems for client engagements
- Collaborate with cross-functional teams to define technical requirements
- Ensure architectural solutions are scalable, secure, and maintainable
- Provide expert guidance during software development lifecycle phases
- Support the integration of systems within healthcare technology environments
- Conduct technical reviews and evaluate existing architectures
- Advocate for best practices in coding, testing, and deployment
- Work closely with clients to understand business needs and technical constraints
- Mentor developers and promote technical excellence across teams
- Contribute to pre-sales activities with technical assessments and proposals
- Stay current with emerging technologies and industry trends
- Drive innovation in software design and delivery methods
- Ensure compliance with data protection and regulatory standards
- Facilitate knowledge transfer between project teams and stakeholders
- Optimize system performance and reliability
- Promote reuse of components and architectural patterns
- Evaluate third-party tools and technologies for project suitability
- Support agile project methodologies and iterative development
- Coordinate with DevOps practices for continuous integration and delivery
- Document architectural decisions and design rationale
- Address technical debt and legacy system challenges
- Improve software quality through automated testing strategies
- Design cloud-native applications where applicable
- Ensure interoperability across heterogeneous systems
- Lead proof-of-concept initiatives for new technical approaches
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible location options
Team
Part of a specialized consulting unit focused on healthcare technology solutions
Why Join Us
- Opportunity to work on impactful healthcare technology projects
- Supportive environment that values continuous learning and professional growth
- Collaborative culture with access to technical experts across domains
We Offer
- Flexible working hours and remote collaboration options
- Comprehensive onboarding and mentoring program
- Access to training, certifications, and innovation networks
- Health and well-being initiatives
- Employee-driven events and communities of practice
Application Process
- Submit your resume and cover letter through the online portal
- Initial screening followed by a phone interview
- Technical assessment and team interview rounds
- Final discussion with project and practice leaders
- Offer extended upon successful completion of all stages
Available for qualified candidates requiring work authorization