Design and Development: Develop test and maintain web applications using .NET (C#) for the backend and Angular for the frontend. Ensure the implementation of responsive and scalable UI components.
Cloud Integration & Deployment: Deploy and manage applications on Microsoft Azure leveraging services like Azure App Services Azure Functions and Azure DevOps. Implement and manage CI/CD pipelines for automated deployment.
Database Management: Design and optimize relational databases using SQL Server or Azure SQL Database. Implement Entity Framework and LINQ for data access.
API Development & Integration: Build and maintain RESTful APIs using ASP.NET Core/Web API. Integrate with thirdparty APIs and microservices.
Security & Performance Optimization: Ensure best security practices following Azure security guidelines.
Optimize performance scalability and reliability of applications.
Testing & Debugging: Write and maintain unit tests and integration tests using frameworks like xUnit NUnit or Jest. Debug and resolve software defects efficiently.
Collaboration & Agile Development: Work closely with UX/UI designers backend developers and cloud engineers.
Participate in Agile/Scrum methodologies including sprint planning and daily standups.
Documentation & Continuous Improvement: Maintain uptodate documentation of code architecture and deployment processes. Stay updated with the latest trends in .NET Angular and Azure technologies.
Requirements
3 years of experience in development in .Net C# Angular and Javascript.
Ability to work in a fastpaced environment on multiple concurrent tasks without being closely supervised
Solid experience with SQL databases including Oracle SQL Server Postgres and NonSQL Databases (MongoDB HBase ...) Experience in scripting/programming using C# and .Net technologies.
Experience integrating with REST APIs Experience working with Azure
Excellent problem solving skills
Understanding of modern architectures including web services microservices and nonSQL databases
Willingness to explore and learn new languages tools and architectures
Fluent english