11 Sep
|
Luxoft
|
Gurugram
Job Description
About the Role
n
The developer builds, maintains, and deploys business applications that support front and middle office teams, including trading, structuring, and sales. The role is hands-on and covers the full software development life cycle with a strong focus on Azure cloud, C# development, CI/CD, Jenkins, and contemporary engineering practices.
n
n
n
Responsibilities
n
n
- Develop, document, maintain, and deploy business applications.
n
- Work with Business Analysts or engage directly with business users for requirement clarification.
n
- Perform application testing as per development standards.
n
- Provide first-level support for business applications.
n
- Assist with project implementation for new applications or enhancements.
n
- Follow change management policies for production releases.
n
- Design and deliver cloud solutions that are auto-scaling, resilient, and reusable.
n
- Use Azure native tools for monitoring, metrics, logging, and system health management.
n
- Support Azure platform, including Virtual Machines, IAM, DNS, NSG, networking, and load balancers.
n
- Create and maintain technical documentation to support cross-team knowledge.
n
- Work with incident management teams to resolve incidents efficiently.
n
- Design, develop, and maintain automated CI/CD pipelines using Jenkins and Azure DevOps.
n
- Create and maintain Jenkins pipelines for automated build, test, deployment, and release processes.
n
- Implement Jenkins pipeline standards using JTE (Jenkins Templating Engine).
n
- Automate Jenkins bootstrap and job configuration using DSL / Job DSL.
n
- Conduct technical analysis and design for assigned work packages.
n
- Apply best practices in software development and design patterns.
n
- Develop multi-tier applications, including services and web components.
n
- Use CI/CD, DevOps tools,
and version control systems such as Git, Jenkins, and Azure DevOps.
n
- Develop reusable and standardized Jenkins pipeline components using JTE.
n
- Automate Jenkins configuration, job creation, and pipeline setup using DSL.
n
n
n
Qualifications and Required Skills
n
n
- 8+ years of experience in C#, .NET Framework/.NET Core, and ASP.NET Web API.
n
- Strong knowledge of OOP, SOLID principles, Design Patterns, and application architecture.
n
- Experience developing scalable enterprise applications and REST APIs.
n
- Hands-on experience with Azure services (App Services, Functions, Storage, Key Vault, Service Bus, Application Insights).
n
- Experience with API Management (APIM) and Microservices architecture.
n
- Strong CI/CD experience using Azure DevOps and/or Jenkins.
n
- Hands-on experience with Jenkins pipeline creation and implementation, including Declarative and Scripted Pipelines.
n
- Experience with JTE (Jenkins Templating Engine) for standardized, reusable, and maintainable pipeline templates.
n
- Experience with Jenkins bootstrap and configuration using DSL / Job DSL, including automated job creation and configuration.
n
- Experience developing reusable Jenkins Shared Libraries and pipeline components.
n
- Strong understanding of CI/CD automation, build, deployment, release management, and DevOps practices.
n
- Experience with Git and source control best practices.
n
- Experience with Unit Testing (xUnit, NUnit, MSTest).
n
- Strong debugging, troubleshooting, and performance optimization skills.
n
- Experience working in Agile/Scrum environments.
n
- Excellent communication and stakeholder management skills.
n
- Terraform and Infrastructure as Code (IaC).
n
- Docker and Kubernetes.
n
- Azure Service Bus, Event Grid, or Event Hub.
n
- Monitoring tools such as Application Insights and Log Analytics.
n
n
📌 Senior Dotnet Developer (Gurugram)
🏢 Luxoft
📍 Gurugram