Position Overview
We are seeking a Senior DevOps Full Stack Engineer to join our Systems Integration practice. This role combines hands-on Full Stack Development expertise with strong DevOps, CI/CD, and cloud delivery capabilities
The ideal candidate will have extensive experience developing enterprise applications using C#/.NET and React while also designing and maintaining automated CI/CD pipelines, release management processes, and cloud-native deployment solutions.
You will work closely with Solution Architects, Developers, QA Engineers, Integration Specialists, and Cloud Engineers to deliver scalable, secure, and high-quality solutions across complex enterprise environment
Key Responsibilities:
Full Stack Development
- Design, develop, and maintain enterprise-grade applications using C#/.NET and React.
- Build and consume RESTful APIs and microservices.
- Develop responsive and user-friendly front-end applications using React, TypeScript, JavaScript, HTML, and CSS.
- Participate in application architecture, design reviews, and technical solution discussions.
- Perform code reviews and promote software engineering best practices.
DevOps and CI/CD
- Design, implement, and maintain CI/CD pipelines using Azure DevOps, GitHub, GitLab, or Jenkins.
- Automate application build, test, security scanning, and deployment processes.
- Manage source control strategies, branching models, and release workflows.
- Support environment promotion across Development, Test, UAT, and Production environments.
- Implement DevSecOps practices and quality gates throughout the software delivery lifecycle.
Cloud and Platform Engineering
- Deploy and manage applications in Azure and/or AWS environments.
- Implement Infrastructure as Code (IaC) using tools such as Terraform or CloudFormation.
- Support containerized deployments using Docker and Kubernetes.
- Configure monitoring, logging, and application performance management solutions.
Agile Delivery and Collaboration
- Work within Agile and Scrum delivery teams.
- Collaborate with developers, testers, architects, and business stakeholders.
- Support sprint planning, estimation, and delivery activities.
- Contribute to continuous improvement initiatives across development and DevOps practices.
Leadership and Mentoring
- Provide technical guidance to junior developers and engineers.
- Promote DevOps, automation, and engineering best practices.
- Contribute to technical standards, reusable assets, and delivery frameworks.
Required Skills and Experiences
Development
- 8+ years of software development experience.
- Strong hands-on experience with C# and.NET/.NET Core.
- Strong experience with React and modern JavaScript/TypeScript frameworks.
- Experience building REST APIs and microservices.
- Experience working with SQL Server or other relational databases.
DevOps
- 6+ years of hands-on DevOps and CI/CD experience.
- Strong experience with Azure DevOps Pipelines, GitHub Actions, GitLab CI/CD, or Jenkins.
- Experience with Git source control and branching strategies.
- Experience with automated testing and deployment pipelines.
- Experience with YAML-based pipeline configurations.
Cloud & Infrastructure
- Experience with Azure and/or AWS cloud platforms.
- Experience with Docker and containerized deployments.
- Exposure to Kubernetes is highly desirable.
- Experience with Infrastructure as Code tools such as Terraform or CloudFormation is advantageous.
Methodologies
- Strong Agile and Scrum experience.
- Experience working in large-scale enterprise or systems integration environments.
- Excellent problem-solving, communication, and stakeholder management skills.
Preferred Certifications
- Azure DevOps Engineer Expert
- Microsoft Azure Certifications
- AWS Certifications
- Scrum Master Certification
- DevOps Certification
What Success Looks Like
- High-quality applications delivered through automated and repeatable CI/CD pipelines.
- Reliable and secure cloud-native deployments.
- Improved engineering productivity through automation and DevOps practices.
- Successful delivery of enterprise integration and transformation projects.
- Strong collaboration across development, testing, cloud, and operations teams.