Key Responsibilities:
Lead the design, architecture, and development of full-stack applications using .NET Core, C#, React.js, and Azure services.
Provide technical leadership and mentorship to a team of developers.
Drive best practices in coding, security, performance, and scalability.
Collaborate with product managers, UX designers, and other stakeholders to translate business requirements into technical solutions.
Implement DevOps practices, CI/CD pipelines, and cloud-native development principles.
Conduct code reviews, troubleshoot technical issues, and optimize application performance.
Ensure compliance with EY’s technology standards and security guidelines.
Stay up to date with emerging technologies and recommend improvements to enhance development processes.
Required Skills & Qualifications:
8+ years of experience in full-stack development with expertise in .NET Core, C#, React.js, and Azure.
Strong knowledge of Azure services such as App Services, Functions, Storage, Cosmos DB, and Azure DevOps.
Hands-on experience with microservices architecture and RESTful API development.
Proficiency in front-end technologies including JavaScript, TypeScript, HTML, CSS, and state management libraries (Redux, Context API).
Experience with SQL and NoSQL databases like MS SQL Server, Cosmos DB, or MongoDB.
Familiarity with Docker, Kubernetes, and containerization.
Solid understanding of Agile methodologies and DevOps principles.
Excellent problem-solving and communication skills.
Ability to lead and drive technical discussions with stakeholders.
Preferred Qualifications:
Microsoft certifications in Azure or .NET.
Experience with AI/ML integration in applications.
Knowledge of additional front-end frameworks (Angular, Vue.js) is a plus.
Experience in financial or enterprise applications development.