About the role
- Lead efforts to architect, design, develop, deploy, and support software systems.
- Architect and design robust, secure data integrations with other HCA Healthcare India or vendor systems.
- Collaborate with product managers, stakeholders, and the development team on product architecture and technical design.
- Provide technical leadership in large-scale development projects involving multiple areas outside of the core team.
- Collaborate with other technical teams across HCA Healthcare India.
- Design fit–for–purpose products to ensure products align with the customer's strategic plans and technology road maps.
- Demonstrate a deep understanding of value–based decision–making and Agile principles across teams.
- Coach the team on the existing system structure, constraints, and deficiencies with the product.
- Mentor developers in software development and architectural practices.
- Contribute to a smooth CI / CD pipeline.
- Share knowledge and experience to contribute to the growth of overall team capabilities.
- Provide leadership in the deployment, change, configuration, management, administration, and maintenance of the deployment process and systems.
- Focus on customer satisfaction.
- Rapidly prototypes and delivers just–in–time solutions.
- Work in an environment with rapidly changing business requirements and priorities.
- Demonstrate deep understanding and act as a leader in the team’s continuous integration and continuous delivery automation pipeline.
- Establish and drive adoption of best practices for architectural and coding patterns, DevOps practices, and framework usage.
- Collaborate with product managers and designers to ensure the feasibility of product direction.
- Architect and design software products and lead the development and implementation of solutions with minimal supervision.
- Provide on–going technical support for both existing and new applications.
- B.Tech or Bachelor’s degree in information technology, computer Science, or related fields.
- 10–14 years of experience in:
- Technical leadership in small to medium multi–role teams.
- Development background with expertise in .NET, C#, as well as database design and development experience for transactional and reporting databases on relational and NoSQL platforms.
- Expertise with C#, .Net product development.
- Hands-on coding and review experience (required).
- Experience with Microsoft Azure / GCP (preferred).
- Experience with Microsoft Service Bus(preffered).
- Experience with Microservice Architectures (required).
- Strong experience with Relational and Non-Relational databases.
- Strong experience in software architecture and public cloud architectures.
- Demonstrate a strong understanding of software patterns, software modeling, secure programming principles, test–driven development or another unit testing methodology, and code standards compliance.
- Architect and design software products, as well as lead the development and implementation of solutions with minimal supervision.
- Strong DevOps skills is preferred.
- Collaborate with product managers and designers to ensure the feasibility of product direction.
- Mentor developers in software development and architectural practices.
- Highly motivated self–starter, an enthusiastic learner, and must be committed to delivering high quality solutions within scheduled timelines.
- Demonstration of and belief in the Agile mindset.
- Delivery of past software systems with documented value (required).
- Strong focus on delivering customer value (required).
- Excellent troubleshooting, analysis, and problem-solving abilities (required).
- Ability to engineer and build software through multiple languages and tools (required).
- Strong verbal and written communication with the ability to work with staff and business (required).
- Willingness to learn our business domain.
- Willingness to contribute to a positive and inclusive team culture.
- Strong architectural thinking and technical leadership skills with the ability to design scalable, secure, and high-performing enterprise solutions aligned with business objectives.
- Excellent communication, collaboration, and stakeholder management skills, with the ability to influence technical decisions and effectively communicate complex concepts to both technical and non-technical audiences.
- Strong analytical and problem-solving abilities with a proven capability to evaluate risks, troubleshoot complex system issues, and drive effective solution design.
- Ability to mentor and guide development teams, promote engineering best practices, and foster a culture of continuous improvement, innovation, and technical excellence.
- Demonstrates accountability, customer focus, adaptability, and a results-oriented mindset while effectively managing competing priorities in a fast-paced Agile environment.