Your Role
Work closely with business and technology teams to develop scalable and secure applications that meet client requirements, applying expertise in serverless computing, API development, front-end frameworks, performance, security, and DevOps automation.
Key Responsibilities
- Develop and maintain serverless applications using Azure Functions, integrating with APIs, databases, and other Azure services.
- Design and implement responsive, dynamic, and scalable front-end applications using Angular.
- Develop back-end services using Node.js, .NET, or Python for Azure Functions.
- Build and optimize RESTful APIs and microservices architectures.
- Implement CI/CD pipelines for deployment on Azure using Azure DevOps, GitHub Actions, or Jenkins.
- Collaborate with UX/UI designers, product managers, and developers to create user-friendly applications.
- Implement security measures including OAuth, JWT authentication, and role-based access control.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Stay current with Azure cloud advancements, Angular updates, and full-stack development best practices.
Your Profile
- 5+ years of experience in full-stack development.
- Strong hands-on experience with Azure Functions, Azure App Services, and related PaaS offerings.
- Expertise in Angular 12+ or later, TypeScript, and modern front-end development.
- Experience developing and consuming RESTful APIs and GraphQL services.
- Understanding of serverless architecture and event-driven programming.
- Experience with SQL and NoSQL databases such as Azure Cosmos DB, SQL Server, or MongoDB.
- Familiarity with Azure Storage solutions and Event Grid.
- Experience with unit testing and E2E testing frameworks including Jest, Jasmine, Karma, or Cypress.
- Knowledge of Git, Azure DevOps, and CI/CD best practices.
- Understanding of OWASP, authentication, and authorization mechanisms.
- Strong problem-solving skills and ability to work in an agile environment.
Preferred Qualifications
- Experience with Docker or Kubernetes.
- Knowledge of Infrastructure as Code using Terraform.
- Familiarity with AI/ML integration in Azure.
- Prior experience in retail, finance, or enterprise applications.
Capgemini is a global business and technology transformation partner with 340,000 team members in more than 50 countries.