Description:
Key Responsibilities:
Develop, test, and maintain web applications using C#, .NET Core, and modern JavaScript frameworks ( React, Angular).
Design and implement scalable cloud solutions on Microsoft Azure.
Work with SQL Server and other databases to design efficient data models and optimize queries.
Implement RESTful APIs and integrate front-end components with back-end logic.
Ensure high performance and responsiveness of applications.
Write clean, maintainable, and well-documented code.
Troubleshoot and debug applications to enhance performance and reliability.
Stay up-to-date with industry trends and best practices in full-stack development.
Required Skills & Qualifications:
Proven experience in full-stack development with a strong background in C# and .NET Core.
Hands-on experience with Azure services such as Azure Functions, Azure DevOps, Azure App Services, and Azure SQL.
Proficiency in SQL Server and database management.
Strong expertise in React.js and Angular for front-end development.
Experience with RESTful APIs, microservices architecture, and cloud-native application development.
Knowledge of software development best practices, including CI/CD pipelines, unit testing, and Agile methodologies.
Familiarity with authentication and security best practices.
Strong problem-solving skills and ability to work in a collaborative team environment.
Preferred Qualifications:
Experience with Docker, Kubernetes, or other containerization technologies.
Knowledge modern web communication protocols.
Experience with third-party API integrations.
Certifications in Azure or relevant technologies.
Benefits:
Competitive salary and benefits package.
Collaborative and innovative work environment.
Professional development and learning opportunities.
If you are a passionate developer looking for an exciting opportunity to work on innovative projects, we encourage you to apply!