Software Engineer II
Role details
Job location
Tech stack
Job description
enhance, and support modern enterprise applications using Microsoft
technologies, cloud platforms, DevOps practices, and emerging AI solutions.
This role will work across the full software development lifecycle,
collaborating with business and technical stakeholders to deliver scalable, + Develop, enhance, and maintain enterpriseapplications using C#, .NET 8/9/10, ASP.NET Core, MVC, and Web APIs.
-
Translate business requirements into technicalsolutions.
-
Implement new features, enhancements, and defectresolutions.
-
Participate in Agile ceremonies, sprint planning, andsolution delivery activities.
Full-Stack Development
-
Build and maintain scalable full-stack applicationsusing Angular, JavaScript, HTML, CSS, SQL Server, and Entity Framework.
-
Apply coding standards, design patterns, and SOLIDprinciples.
-
Participate in peer code reviews and promotedevelopment best practices.
Cloud Development & Support
-
Design, develop, and support cloud-based applicationson Microsoft Azure and AWS.
-
Integrate cloud services and serverless technologiesto support enterprise solutions.
-
Monitor performance, troubleshoot production issues,and implement scalability improvements.
DevOps & Automation
-
Build and maintain CI/CD pipelines using Git, GitHubActions, Azure DevOps, Docker, Kubernetes, and YAML pipelines.
-
Support application deployments and releasemanagement activities.
-
Assist with infrastructure provisioning using AzureBicep and ARM templates.
AI & Innovation
-
Develop and integrate AI-enabled solutions usingAzure AI Studio, Copilot, LLMs, RAG, and Agentic AI technologies.
-
Identify opportunities to automate business processesand enhance application capabilities through AI.
Quality & Documentation
-
Create and maintain technical documentation.
-
Develop unit tests and assist with QA and useracceptance testing activities.
-
Document code changes, technical designs, and supportprocedures.
-
Participate in knowledge-sharing initiatives andcontinuous improvement efforts.
Monitoring & Support
Requirements
full-stack development experience, cloud expertise in Azure and AWS, CI/CD and
automation knowledge, and a passion for leveraging AI technologies to drive
innovation and business value.
What You Will Bring:
Technical Skills
-
Strong experience with C#, .NET 8/9/10, ASP.NET Core,MVC, and Web API development.
-
Full-stack development experience using Angular,JavaScript, HTML, CSS, SQL Server, and Entity Framework.
-
Knowledge of software design patterns,object-oriented programming, and SOLID principles.
-
Experience with cloud platforms including MicrosoftAzure and AWS.
Cloud & Infrastructure Experience
-
Experience developing cloud-native applications andservices using:
-
Azure Functions
-
Azure Logic Apps
-
Azure Storage
-
Cosmos DB
-
Azure SQL
-
Service Bus
-
Event Grid
-
Redis Cache
-
AWS Lambda
-
Amazon S3
-
DynamoDB
DevOps & CI/CD Expertise
-
Experience with Git, GitHub, GitHub Actions, AzureDevOps, Docker, Kubernetes, and YAML pipelines.
-
Familiarity with infrastructure-as-code solutionssuch as Azure Bicep and ARM Templates.
AI & Modern Technology Experience
-
Experience integrating Generative AI and AI-enabledsolutions.
-
Knowledge of Azure AI Studio (Azure AI Foundry),Copilot, Large Language Models (LLMs), Retrieval-Augmented Generation(RAG), and Agentic AI concepts.
Monitoring & Data Technologies
-
Experience with:
-
Application Insights
-
Log Analytics
-
Azure Active Directory
-
Azure Key Vault
-
Azure Data Factory
-
Azure Synapse
-
Azure Databricks
-
Amazon RDS
-
Amazon EC2, + Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related technical field required.
-
Equivalent combination of education, technical training, and relevant professional experience may be considered in lieu of a degree.
Benefits & conditions
Capgemini discloses salary range information in compliance with state and local pay transparency obligations. The disclosed range represents the lowest to highest salary we, in good faith, believe we would pay for this role at the time of this posting, although we may ultimately pay more or less than the disclosed range, and the range may be modified in the future. The disclosed range takes into account the wide range of factors that are considered in making compensation decisions including, but not limited to, geographic location, relevant education, qualifications, certifications, experience, skills, seniority, performance, sales or revenue-based metrics, and business or organizational needs. At Capgemini, it is not typical for an individual to be hired at or near the top of the range for their role. The base salary range for the tagged location is $125,000 - $140,000.
This role may be eligible for other compensation including variable compensation, bonus, or commission. Full time regular employees are eligible for paid time off, medical/dental/vision insurance, 401(k), and any other benefits to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, or any other form of compensation that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company-s sole discretion, consistent with the law.
About the company
Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.