- Architect and designenterprise-grade applications usingCloud platforms,C#/.NET,Node.js,Angular, andReact.
- Collaborate with theArchitectural Review Boardto ensure alignment with enterprise architecture and technical standards.
- Providetechnical leadership and mentorshipto developers, fostering growth through coaching, code reviews, and design guidance.
- Translate complex business requirements intoscalable, maintainable, and secure technical solutions.
- Drive full software development lifecycle from concept and design to testing, deployment, and support.
- Set and enforcebest practices in coding, design, DevOps, and agile delivery.
- Lead troubleshooting, performance tuning, and refactoring initiatives as needed.
- Act as atechnical point of contactfor stakeholders, cross-functional teams, and project managers to ensure delivery excellence.
- Work closely with Scrum team members to plan, design, develop and test cloud based software applications
- Participate as a scrum member, estimating and evaluating existing stories, as we'll as writing new stories
- Be a key participant in creating a Quality First, Zero Defects culture. Promote Shift Left approach
- Develop and deliver enhancements to the existing code base by crafting we'll-documented, modular, and testable code
- Troubleshoot, diagnose and identify failing systems through the use of instrumentation
- Active contribution across all phases of the SDLC (planning, design, implementation, testing, deployment, and support)
- Build/Enhance CI/CD pipelines
- Be part of innovation culture and find ways to optimize processes and services
- A strong customer focus and desire to improve our customers lives.
What you'll Need to be Successful
- Bachelor/masters degree in computer science or equivalent
- Excellent communication skills(Must have)
- 11+ years of hands-on experiencein software development with strong expertise inC#, .NET, Node.js, Angular, and React.
- Proven experience designing and buildingcloud-native applicationson platforms likeAWS, Azure, or GCP.
- Solid understanding ofmicroservices architecture, APIs, and modern integration patterns.
- Strong leadership skills with the ability tomentor, guide, and inspire development teams.
- Experience collaborating withArchitectural Review Boardsand contributing to enterprise-level design decisions.
- Deep knowledge ofsoftware engineering best practicesCI/CD, TDD, design patterns, and clean code principles.
- Excellent communication and stakeholder management skills, with the ability to translate technical concepts into business value.
- Knowledge of GraphQL
- Knowledge with monitoring and alerting tools as we'll as analysing system metrics for performance and reliability tuning.
- Knowledge of TypeScript, Angular/React.
- Knowledge of Generative AI and Large Language Models (LLMs)is a strong advantage