Dotnet Developer
Job details
Job Title: .NET Developer with Angular & Azure Expertise Location : [Remote] Job Type : Full-time Experience : 5+ years Job Overview: We are seeking an experienced and highly skilled .NET Developer with proficiency in Angular and Azure to join our dynamic development team. The ideal candidate will have a proven track record of building scalable web applications and services using .NET , Angular , and Azure cloud technologies. You will work closely with cross-functional teams to design, develop, and maintain enterprise-grade applications. Key Responsibilities:
- Application Development : Design, develop, and maintain web applications using .NET Core , Angular , and cloud services in Azure .
- System Design : Participate in the architectural design of applications, considering scalability, maintainability, and performance.
- Cloud Integration : Leverage Azure services (Azure Functions, Azure DevOps, Azure Storage, App Services, and more) to build cloud-native applications.
- Frontend Development : Build responsive, dynamic, and user-friendly front-end solutions using Angular and modern JavaScript frameworks.
- Backend Development : Develop robust and scalable backend systems using C# and .NET technologies (ASP.NET Core, Web APIs, etc.).
- Database Management : Work with SQL Server , Azure SQL , and other data storage solutions to ensure data integrity and efficient querying.
- Collaboration : Collaborate with other developers, designers, and product teams to meet business requirements and ensure high-quality software.
- Code Quality : Write clean, maintainable, and efficient code following best practices (e.g., SOLID principles, code reviews, unit testing).
- DevOps and Continuous Integration : Work with Azure DevOps for version control, build, and deployment pipelines.
- Troubleshooting & Optimization : Diagnose, troubleshoot, and resolve complex technical issues, ensuring application performance and stability.
- Experience : Minimum of 5 years of experience in .NET Core , C# , and Angular development.
- Frontend : Strong proficiency in Angular , HTML5, CSS3, and JavaScript (ES6+).
- Backend : Solid experience in building backend services with ASP.NET Core , Web API , and RESTful services .
- Cloud : Hands-on experience with Azure services (Azure Functions, App Services, Storage, Service Bus, etc.) and cloud-based application architecture.
- Database : Proficiency in relational databases such as SQL Server , Azure SQL Database , and writing optimized SQL queries.
- Version Control : Experience using Git , Azure DevOps , or other source control systems.
- Unit Testing : Experience with unit testing frameworks like xUnit , NUnit , or MSTest .
- Agile Methodologies : Experience working in Agile environments and familiarity with Scrum or Kanban processes.
- Excellent Communication Skills : Ability to communicate effectively with technical and non-technical team members.
- Experience with Microservices Architecture and Docker .
- Knowledge of CI/CD pipelines using Azure DevOps or similar tools.
- Familiarity with Serverless Architecture .
- Experience with Node.js or other modern JavaScript frameworks.
- Knowledge of Typescript , RxJS , and State Management (NgRx or similar).
- Understanding of cloud security best practices.
- Bachelor's or Master’s degree in Computer Science , Software Engineering , or a related field.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.