Job Description
We are looking for an experienced Senior .NET Full Stack Developer with strong expertise in building scalable web applications and APIs. This role is ideal for professionals with hands-on experience in .NET technologies, cloud services, database design, and modern front-end frameworks.
As a key member of the development team, you will work closely with cross-functional stakeholders to deliver secure, scalable, and high-performing applications.
Key Responsibilities
• Design, develop, and maintain back-end applications using .NET Core and SQL Server
• Build secure, scalable, and high-performance RESTful APIs
• Optimize database design and access using Entity Framework Core
• Work with Azure services including Functions, App Services, Storage, and cloud-native solutions
• Develop responsive and modern user interfaces using React or Angular
• Implement microservices architecture and follow clean architecture principles
• Collaborate with business stakeholders, product teams, and technical teams to deliver effective solutions
• Ensure application performance, scalability, reliability, and security
• Participate in code reviews, technical discussions, sprint planning, and agile ceremonies
Required Skills & Experience
• 4+ years of professional experience in software development using .NET Core / C#
• Strong experience with REST APIs, SQL Server, and Entity Framework (Code First / Database First, LINQ, Fluent API)
• Hands-on experience working with Azure services and microservices architecture
• Strong front-end development skills using React or Angular
• Experience working with middleware components, Repository Pattern, AutoMapper, and Microsoft Identity Server
• Good understanding of authentication and authorization mechanisms including OAuth and JWT
• Experience writing unit tests and implementing best coding practices
• Strong understanding of scalable architecture and performance optimization
• Excellent communication, collaboration, and problem-solving skills
Preferred Candidate Profile
• Passionate about building scalable enterprise applications
• Strong analytical and troubleshooting abilities
• Experience working in Agile / Scrum environments
• Ability to work independently and collaborate effectively within cross-functional teams
• Strong focus on code quality, maintainability, and continuous improvement
If you are interested, kindly send your updated CV to Senior Technology Hiring – GSS Tech
