.NET Full Stack Developer
We are seeking a highly skilled and experienced .NET Full Stack Developer to join our agile, distributed team. The ideal candidate will have strong hands-on experience across the entire technology stack, with proficiency in building scalable and resilient cloud native applications Required Technology Stack1
Backend .NET Core including Entity Framework EF Core ASP.NET C#
Frontend Angular with hands on development skills
Database Microsoft SQL Server MS SQL
Architecture Microservices
Cloud Microsoft Azure or comparable cloud experience like AWS
Containerization Orchestration Docker Kubernetes
Key Responsibilities
- Design, develop and maintain robust and scalable server-side applications using .NET Core EF Core, and ASP.NET
- Create and consume robust, scalable RESTful and Web APIs for seamless communication between different application components
- Implement user interfaces using Angular JavaScript HTML CSS and Bootstrap for enhanced UI/UX experiences
- Apply SOLID principles and various Design Patterns for writing maintainable, high-quality, and scalable
- Manage and optimize database structures using SQL Server including writing complex queries, stored procedures, and performing performance optimization
- Utilize Microsoft Azure services or similar cloud functions/lambda for serverless computing ensuring efficient application architecture
- Participate in the full Software Development Life Cycle SDLC including development, testing, deployment, and maintenance adhering to Agile methodologies
- Develop unit tests including Jasmine tests, and possess a solid understanding of web development concepts like responsive design accessibility and cross browser compatibility
- Work closely with client teams business analysts other software engineers and testers towards quality deliverables
Β