Senior Software Developer (C# & Automation)

Hyderabad, Telangana, India
Sep 25, 2024
Sep 25, 2025
Onsite
Full-Time
5 Years
Job Description

We are seeking a skilled Senior Software Developer with a strong background in C# and expertise in automation and microservices architecture. The ideal candidate will have over 5 years of hands-on experience in software development, with a focus on creating scalable, efficient, and reliable systems. You will be responsible for developing and automating testing frameworks, optimizing the architecture, and driving technical excellence.

This is an exciting opportunity to be part of a dynamic team working with modern technologies such as Azure DevOps, Selenium, and REST APIs. If you have a passion for problem-solving and a keen eye for detail, we'd love to have you on board.

Key Responsibilities

  • Develop and maintain scalable and efficient software solutions using C# and other relevant technologies.
  • Design, implement, and maintain microservices architecture, ensuring modular and scalable software design.
  • Automate testing frameworks with Selenium, focusing on UI automation and integration with REST APIs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Manage CI/CD pipelines using Azure DevOps and configure build/release pipelines with YAML.
  • Utilize industry best practices, design patterns, and coding standards for system architecture and development.
  • Troubleshoot and resolve complex technical issues, ensuring high performance and availability of services.
  • Work closely with stakeholders to ensure successful project delivery.
  • Ensure code quality, test coverage, and adherence to best practices through code reviews and automation.

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of experience in software development, automation, and microservices architecture.
  • Expertise in C# and strong knowledge of software engineering principles.
  • Proficiency with Selenium, REST API automation, and UI automation frameworks.
  • Solid understanding of microservices architecture and design patterns.
  • Hands-on experience with Azure DevOps, including creating and managing YAML-based configurations.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication and collaboration skills, with a proactive approach to teamwork.

Preferred Skills

  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with cloud-native development in Azure or other cloud platforms.
  • Understanding of DevOps practices and automation tools.

Why Join Us

  • Work on cutting-edge technologies and innovative projects.
  • Collaborative work environment with a focus on learning and growth.
  • Competitive salary and benefits package.
  • Opportunities to grow within a fast-paced and dynamic company.

If you're passionate about software development, automation, and working in a microservices-driven environment, we would love to hear from you!