About The Role
In this role, you will become part of a team of over 100 professionals who have been successfully collaborating with the client for more than 9 years.
The client focuses on creating innovative Smart Home solutions that enhance safety, security, and convenience for millions of users. In this role, you will work on business-critical applications, cloud services, and microservice-based solutions, contributing to the evolution of a mature and rapidly growing product ecosystem.
Responsibilities
- Develop, maintain, and enhance .NET-based applications, REST APIs, and microservices
- Implement changes to existing systems to support evolving business processes and requirements.
- Work with Azure services and cloud-based technologies
- Troubleshoot issues, resolve defects, and optimize application performance
- Perform code reviews and promote engineering best practices within the team
- Create maintainable, reusable, and scalable code following SOLID principles
- Collaborate closely with client-side engineers and cross-functional teams to deliver high-quality solutions
Requirements
- Strong experience with .NET (C#) development
- Experience in designing, developing, and supporting microservice-based architectures
- Hands-on experience with Azure services and cloud-native applications
- Experience designing and developing REST APIs
- Strong knowledge of MS SQL Server and database development
- Understanding of software design principles, including SOLID and clean code practices
- Experience with code refactoring, performance optimization, and troubleshooting complex distributed systems
- Efficiency in working independently and navigate large codebases with minimal supervision
- Experience conducting code reviews and promoting engineering best practices
- Upper-Intermediate or higher English level with strong verbal and written communication for effective engagement with English-speaking client stakeholders
*SoftServe is an equal opportunity employer. Quali