Design, develop, and maintain backend features for cloud-based applications using C# and .NET frameworks. Ensure the backend systems are scalable, secure, and optimized for cloud environments. Ensure the compatibility of backend systems across different cloud environments. And Optimize backend applications for performance and reliability in cloud infrastructure. Assist with the setup and management of the deployment pipeline for continuous integration and continuous delivery (CI/CD). Implement automation tools and scripts to streamline the development, testing, and deployment processes. Provide basic troubleshooting support related to deployment, infrastructure, and application errors. Support debugging and troubleshooting of application issues in the backend and cloud infrastructure. Leverage cloud services to build and deploy scalable and reliable applications. Integrate third-party services and APIs as needed.
Required Skills
Strong proficiency in C# and .NET for building scalable, cloud-based backend systems. Experience with cloud platforms Microsoft Azure. Knowledge of DevOps practices, CI/CD, and automation tools (e.g., Jenkins, Azure DevOps, Git). Experience with DevOps concepts including infrastructure and cloud infrastructure management. Familiarity with databases (e.g., SQL). Basic troubleshooting skills with cloud environments, applications, and deployment pipelines. Strong understanding of APIs and web services. Experience with version control systems like Git.
Educational Requirements
Bachelor s degree in computer science, Software Engineering, or a related field.