Job Description Overview
-
Skill:
NET Core (C#), Angular (v15+), HTML5, CSS3, JavaScript, TypeScript, Azure Functions, Azure Service Bus, and Azure Storage, SQL Server, Azure Pipelines
-
Location:
Remote
-
Experience:
8
We are looking for a Senior .NET Full Stack Developer with 8+ years of experience who will play a key role in designing, developing, and maintaining cloud-based applications and microservices. This is a hands-on development role with an emphasis on back-end technologies, though you will work on both front-end and back-end tasks. You will be responsible for delivering high-quality, scalable solutions across various technology stacks, with a particular focus on .NET Core, Azure, and modern front-end frameworks like Angular.
Key Responsibilities:
- Back-End Development: Lead the design and implementation of microservices and APIs using .NET Core (C#), leveraging Azure cloud services like Azure Functions, Azure Service Bus, and Azure Storage.
- Front-End Development: Develop rich, dynamic user interfaces using Angular (v15+), HTML5, CSS3, JavaScript, and TypeScript.
- Cloud Architecture: Architect and implement cloud-native applications, leveraging Azure cloud services (including serverless architecture).
- Database Management: Design and optimize data models using SQL Server, Cosmos DB, and NoSQL databases.
- DevOps & CI/CD: Build and manage CI/CD pipelines using Azure Pipelines for seamless deployment processes.
- Collaboration: Work closely with cross-functional teams (DevOps, QA, product management) to ensure the smooth delivery of software solutions.
- Code Reviews & Mentorship: Provide guidance to junior developers, conduct code reviews, and ensure adherence to best practices.
- Performance & Scalability: Design systems that are robust, efficient, and scalable.
- Problem-Solving: Tackle complex technical challenges and ensure optimal software performance, security, and maintainability.
Required Skills & Experience:
- 8+ years of experience as a .NET Full Stack Developer, with a solid understanding of both back-end and front-end technologies.
- 5+ years of hands-on experience with Azure Cloud services, including Azure Functions, Azure Service Bus, Azure Storage, and Serverless Architectures.
- 5+ years of development experience with .NET Core, building scalable APIs and microservices.
- 5+ years of experience with Entity Framework or similar ORM frameworks for database access.
- Strong experience with SQL Server, Cosmos DB, or NoSQL databases, and designing optimized, efficient data models.
- 4+ years of experience developing modern front-end applications with Angular (v15+), HTML5, CSS3, TypeScript, and JavaScript.
- Familiarity with CI/CD pipelines, particularly using Azure Pipelines, to automate testing and deployment.
- Strong problem-solving skills with the ability to diagnose and resolve complex technical issues.
- Ability to collaborate effectively within a cross-functional, Agile team.
- Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.