- Design, develop, test, deploy, and maintain scalable cloud-based applications on AWS using .NET.
- Collaborate with cross-functional teams to identify requirements and implement solutions meeting business needs.
- Ensure high availability, security, performance, and scalability of cloud-based systems through monitoring and optimization.
- Troubleshoot issues related to application deployment, configuration management, and data processing.
- Develop and implement automated testing scripts to ensure quality assurance.
- Participate in code reviews to improve overall code quality.
Job Requirements :
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with cloud computing platforms such as AWS using .NET technologies.
- Knowledge of containerization tools like Docker is beneficial.
- Familiarity with Agile development methodologies and version control systems.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively with stakeholders.
- Proficiency in Generative AI and familiarity with AWS services are desirable.