About The Role
In this role, you will join the IoT group, working as part of a distributed team of systems thinkers focused on solving complex socio-technical challenges. You will contribute to designing and scaling enterprise IoT solutions, leveraging modern cloud technologies and backend development practices. The team emphasises collaboration, innovation, and maintaining a healthy work-life balance while delivering customer success.
Responsibilities
- Develop backend systems for IoT applications using Agile methodologies
- Design and implement scalable, cloud-based services and software architectures
- Ensure high quality of deliverables and proactively resolve technical issues
- Build and maintain integration layers, including microservices and REST APIs
- Maintain code quality through code reviews, automated testing, and documentation
- Collaborate on user acceptance testing and ensure alignment with requirements
Requirements
- Proven experience in developing scalable, cloud-based software solutions
- Strong expertise in .NET and C#, with hands-on experience in Azure cloud services
- Solid understanding of Agile methodologies such as Scrum and Kanban
- Deep knowledge of Azure services, particularly Azure IoT, Edge, and Grid
- Familiarity with design patterns, testing methodologies, and CI/CD tools (e.g., GitHub, Jenkins, Travis)
- Working knowledge of Kubernetes, Docker, and Terraform
- Experience in testing, quality assurance, and conducting code reviews
- Fluent English, both written and spoken, with strong presentation and communication skills
_SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe.
_