Software Developer (C# | .Net)

Saviance

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience in software development with C# and .NET
  • Strong knowledge of the C# programming language and .NET stack
  • Familiarity with CI/CD tools and Test-Driven Development (TDD)
  • Understanding of DevOps principles
  • Strong collaboration and communication skills

Responsibilities

  • Design, develop, test, and maintain applications and services using C# and .NET
  • Develop and optimize CI/CD pipelines with GitLab, Devtron, and Kubernetes
  • Engage in pair or mob programming sessions with team members
  • Contribute to full containerization and zero-downtime deployment goals
  • Implement infrastructure as code (IaC) using tools like Bicep and Terraform
  • Manage monitoring and logging solutions with tools such as OpenTelemetry and Grafana
  • Assist in managing and optimizing private cloud infrastructure for performance
  • Implement security best practices and ensure compliance with relevant standards

Benefits

  • Remote work flexibility from anywhere in India
  • Opportunity to work with cutting-edge technologies
  • Focus on continuous improvement and best practices culture
  • Collaborative environment with pair/mob programming sessions
  • Potential for involvement in significant architectural discussions
Full Job Description
Software Developer (C# | .Net)
Chennai, Tamil Nadu, India (can be remote anywhere in India)

Key Responsibilities:
  • Software Development: Iteratively and incrementally design, develop, test and maintain applications and services using C# and .NET.
  • CI/CD Pipelines: Develop, maintain, and optimize continuous integration and continuous delivery pipelines using GitLab, Devtron and Kubernetes.
  • Teamwork and Pair/Mob Programming: Engage with developers, operations, and team members via pair or mob programming sessions to ensure the highest quality product delivery.
  • Containerization: Contribute to the push toward full containerization and zero-downtime deployment goals
  • DevOps Practices: Implement and maintain infrastructure as code (IaC) using tools such as bicep and Terraform.
  • Monitoring and Logging: Implement and manage monitoring, logging, and alerting solutions using tools like OpenTelemetry, Prometheus, Grafana to make our products more supportable.
  • Design and Architecture: Contribute to on-going discussion of our evolving software design and architecture.
  • Cloud Management: Assist in managing and optimizing our private cloud infrastructure (VMWare Tanzu) to ensure high availability, scalability, and efficient resource usage.
  • Security: Implement security best practices and ensure compliance with relevant regulations and standards.
  • Automation: Identify opportunities for automation to improve efficiency, reduce manual efforts and deskilling in deployment, testing and maintenance tasks.
  • Troubleshooting: Diagnose and resolve infrastructure and application issues promptly and effectively.
  • Documentation: Create and maintain comprehensive documentation for applications, infrastructure, processes, and procedures.
  • Continuous Improvement: Advocate for and implement best practices promoting a culture of continuous improvement.

Qualifications:

Minimum of 5 years of experience in software development, particularly with C# and .NET.

Must have skills:
  • Strong knowledge of C# programming language and .NET stack
  • Familiarity with CI/CD tools and practices, including TDD.
  • Understanding of DevOps principles
  • Strong collaboration and communication skills.

Nice to have skills
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus.
  • Knowledge of infrastructure as code (IaC).
  • Experience in scripting languages such as Python, Bash, or PowerShell is a bonus.
  • Excellent problem-solving skills and attention to detail.
  • Experience with pair/mob programming.
  • Understanding of networking concepts and security best practices.

Similar Jobs

More Jobs at Saviance

More Information Technology Jobs

Find similar Software Developer (C# | .Net) jobs: