Astek is looking for a Senior .NET Developers to design and build scalable, high-performance web and backend applications. The role requires strong hands-on expertise in .NET Core, modern frontend frameworks (preferably React), and microservices-based architectures. You will take ownership of technical solutions, contribute to architectural decisions, and collaborate closely with cross-functional teams in an Agile environment.
Key Responsibilities
- Design, develop, and maintain web and backend applications using .NET / .NET Core
- Build and evolve RESTful APIs following OpenAPI standards
- Design and optimize SQL Server databases (queries, indexing, performance tuning)
- Contribute to and see through microservices and event-driven architectures
- Apply Clean Code, SOLID principles, and Clean Architecture practices
- Write and maintain unit tests and support TDD practices
- Collaborate with frontend teams (React preferred) to deliver end-to-end features
- Participate in Agile ceremonies (Scrum) and technical design discussions
- Take ownership of applications in production and support continuous improvement
- Share knowledge, challenge existing solutions, and stay current with new technologies
Requirements
- 5+ years of hands-on experience in .NET / .NET Core development
- Strong experience with ASP.NET Core, MVC, and C#
- Solid experience with SQL Server (design, stored procedures, performance tuning)
- Experience working with microservices architectures
- Exposure to event-driven systems / messaging
- Hands-on experience with unit testing and TDD
- Frontend experience with React (preferred) or similar frameworks
- Strong understanding of Git-based version control
- Experience working in Agile / Scrum environments
- Strong analytical mindset, ownership, and communication skills
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field