Key Skills: GitHub, Azure, .net core, Architect, Angular, .NET background, Microservices, Design
Roles and Responsibilities:
Enterprise Architecture & Technical Vision:
- Define and drive enterprise architecture aligned with business objectives and product strategy.
- Evaluate and maintain product features to ensure alignment with architectural standards.
Architectural Principles & Consensus:
- Establish and evolve architectural frameworks, standards, and best practices.
- Facilitate alignment across multiple teams for cohesive system design.
Advanced Engineering Practices:
- Apply advanced programming concepts including asynchronous programming, dependency injection, middleware, and event-driven patterns.
Cloud-Native Platform Delivery:
- Architect and develop microservices, containerized solutions, and CI/CD pipelines.
- Promote and enforce engineering standards and best practices across teams.
Production Excellence:
- Provide technical leadership in resolving critical production issues and ensuring system reliability.
Reusable Components & Deployment Enablement:
- Drive reuse of components and frameworks to improve efficiency and maintainability.
- Enable scalable deployments across regions and markets.
Healthcare Compliance & Interoperability:
- Ensure solutions comply with healthcare standards and regulatory requirements.
Architecture Documentation:
- Maintain comprehensive architecture documentation and system design artifacts.
Organizational Leadership & Mentorship:
- Participate in Agile ceremonies and guide teams toward effective delivery practices.
Code Reviews & Technical Coaching:
- Conduct code reviews and mentor engineers to ensure high-quality development standards.
Cross-Functional Collaboration:
- Collaborate with product, QA, DevOps, and compliance teams for successful delivery.
Innovation & Continuous Improvement:
- Drive innovation, prototyping, and continuous improvement initiatives across engineering teams.
Skills Required:
- Strong experience in enterprise architecture and solution design for large-scale applications.
- Proficiency in .NET Core and strong background in Microsoft technology stack.
- Experience in building modern front-end applications using Angular.
- Strong expertise in Azure cloud services and cloud-native architecture.
- Experience in designing and implementing microservices-based architectures.
- Proficiency in GitHub for version control and collaborative development workflows.
- Strong understanding of design patterns, system design, and scalable architecture principles.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of asynchronous programming, dependency injection, and middleware design.
- Ability to drive architectural governance and ensure alignment across teams.
- Strong troubleshooting skills for handling production issues and performance optimization.
- Experience in mentoring teams and conducting code reviews for quality assurance.
- Good understanding of healthcare compliance and interoperability standards is an added advantage.
- Strong communication and leadership skills for cross-functional collaboration.
Education: Bachelor's Degree in related field