In this role, you will:
• Build and implement complex, large-scale applications capable of integrating with multiple internal/external systems.
• Engage in full SDLC from design and coding through to test, build, QA, deployment, and maintenance.
• Leverage your experience with cloud infrastructure to build cloud-based software solutions and support the migration of applications to the cloud.
• Liaise with Core Platform team to build & reuse enterprise frameworks.
• Partner with business stakeholders to translate business requirements into consumable technical stories and software solutions.
• Full Stack Engineer with 6-8 years of extensive working experience in all components of web application development including front end, Services/APIs and databases using Angular framework.
• Minimum of 5 years working in front-end web development with Angular 16+ and 3+ years with API backend development using .Net 6+ Technologies.
• Minimum of 2 years hands on experience working with databases including SQL Server, Mongo DB & Cosmos DB.
• Extensive experience in building SOAP & REST APIs using .Net Technologies.
• Deep understanding and knowledge on Routing, Dependency Injection, Web API Filters, Caching, Authentication (SAML/OAuth/JWT) & Authorization flows.
• Extensive programming experience in HTML5, CSS3, SASS or LESS.
• Strong hands-on knowledge and programming experience with ES5/ES6.
• Experience with modern development experience in Angular (Angular 6 onwards).
• Extensive programming experience in HTML5, CSS3, SASS or LESS or Tailwind.
• Good knowledge of Typescript, NX, cypress, micro-Front End Architecture.
• Experience with tools like Redux, Webpack, Angular CLI.
• Experience with building scalable PWAs (Progressive Web Applications).
• Experience in web application development resiliency and performance.
• Experience in developing apps in Cloud Platforms such as Microsoft Azure or Amazon Web Services.
• Experience with client-side architecture and design patterns.
• Awareness of cross-browser compatibility issues and client-side performance considerations.
• Good understanding of Unit testing frameworks for UI & API.
• Good knowledge of REST, MS Azure Platform, Web Services, Application Infrastructure.
• Proficient understanding of code versioning tools, such as Git.
• Experience working with Jira and Agile/Scrum environments is a plus.