We are seeking a highly skilled Cloud Services Developer to design, develop, and maintain robust cloud solutions enabling the execution and orchestration of complex algorithmic workflows. In this role, you will leverage your expertise in C# and cloud technologies to build scalable microservices and integrate cutting-edge tools within an AWS environment.
You will be part of designing systems that facilitate efficient algorithm deployment, execution, and seamless orchestration, ensuring high performance and reliability.
In this role, you will:
Collaborate with team members, fostering a supportive and high-performing environment.
Contribute to all phases of the software development lifecycle, from planning to deployment and maintenance.
Mentor and learn from peers while promoting high standards for documentation, code quality, and feature development.
Work closely with algorithm developers to design and orchestrate cloud services that emphasize performance, scalability, and seamless execution of algorithmic workflows.
Take ownership of production systems by monitoring their health, suggesting improvements, and driving greater stability and robustness to enhance the user experience.
Collaborate closely with performance testers, DevOps, and IT operations teams to optimize system performance and reliability.
Requirements: Bachelors degree in computer science
5+ years of experience in C# \Java
4 years of experience with databases SQL\NoSQL
5+ years of experience with public Cloud - is a must
Experience with AWS - Advantage
4 years of experience with .NET core - Advantage
4 years of experience developing micro-services and distributed systems - Advantage
Experience in Web development - Advantage
Experience with Agile methodology - Advantage
This position is open to all candidates.