Required Skills
About the Job
Summit Consulting Services is seeking a highly skilled Senior Software Engineer with extensive C# .NET experience to join our team in Hyderabad. This role focuses on designing, developing, and deploying robust, large-scale distributed web applications. You will leverage your expertise in Azure cloud services, RESTful APIs, and microservices architecture. A strong understanding of CI/CD pipelines, Git, and Agile methodologies is essential. Experience with data processing and integration with AI/ML services is a plus.
**Responsibilities:**
- Design, develop, and maintain complex C# .NET applications.
- Build and integrate RESTful services and APIs.
- Develop and deploy applications in Windows and Linux environments.
- Utilize Azure services and APIs for cloud-native solutions.
- Implement microservices, APIs, database integrations, queues, topics, caches, containers, and serverless technologies.
- Collaborate within an Agile (Scrum) team environment.
- Integrate with third-party APIs and workflow solutions.
- Utilize Git for source control and contribute to CI/CD pipelines.
**Qualifications:**
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- Minimum of 8 years of professional software engineering experience.
- Proven experience with C# in distributed web application development.
- Hands-on experience with Azure services and APIs (or equivalent cloud platforms).
- Proficiency in designing and building REST services and APIs.
- Strong experience with Git for version control.
- Experience with CI/CD pipelines and deployment strategies.
- Demonstrated experience in Agile software development environments.
- Experience integrating with third-party APIs and workflow architectures.
- Experience with large-scale or distributed web applications.
**Bonus Skills:**
- Experience with data processing or data engineering.
- Integration experience with AI and ML services, APIs, or models.
- Experience in the travel domain.