About this role
This is a remote position.
We are looking for a strong .NET Developer with hands-on experience in C#/.NET development, along with familiarity with DevOps practices and production application support.
The ideal candidate will be responsible for developing, maintaining, troubleshooting, and supporting .NET applications in a production environment. This role is well suited for someone who enjoys both software development and solving real-time production issues.
Requirements
- Design, develop, enhance, and maintain applications using C# and .NET/.NET Core.
- Develop and maintain APIs, web applications, and backend services.
- Troubleshoot application issues and identify root causes.
- Provide production/application support and resolve technical incidents within required timelines.
- Perform debugging, code fixes, and performance troubleshooting.
- Work with DevOps teams and participate in build, deployment, and release activities.
- Support and maintain CI/CD pipelines.
- Use tools such as Azure DevOps and Git for source control, builds, deployments, and collaboration.
- Monitor applications, analyze logs, and troubleshoot deployment or production issues.
- Participate in root cause analysis (RCA) and implement preventive solutions.
- Collaborate with developers, QA, DevOps, infrastructure, and other technical teams.
- Follow development, deployment, security, and support best practices.
- Document technical solutions, troubleshooting steps, and support procedures.
Required Skills:
- Strong hands-on experience with C# and .NET.
- Experience with .NET Core / ASP.NET Core.
- Strong understanding of Web APIs and backend development.
- Excellent debugging and troubleshooting skills.
- Experience working with production/application support.
- Familiarity with DevOps concepts and CI/CD.
- Experience with Azure DevOps or a similar DevOps platform.
- Experience with Git/version control.
- Understanding of application deployment and release processes.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.