About the role
We are looking for an experienced. NET Full Stack Developer with strong expertise in. NET Core, microservices, Angular, and MS SQL. The ideal candidate should have hands-on experience with AI-powered development tools such as Cursor and be comfortable with AI-assisted development workflows to accelerate development, improve productivity, and deliver high-quality software solutions.
Responsibilities:
- Design, develop, test, and maintain scalable applications using. NET Core and modern. NET technologies.
- Develop and maintain microservices-based architecture and RESTful APIs.
- Build responsive and user-friendly web applications using Angular.
- Design, optimize, and maintain database queries, stored procedures, and schemas using MS SQL Server.
- Use AI-assisted development tools, particularly Cursor, to accelerate coding, debugging, refactoring, and testing.
- Apply AI-assisted development techniques to improve development speed while ensuring code quality, security, and maintainability.
- Collaborate with cross-functional teams to understand business requirements and deliver effective technical solutions.
- Troubleshoot application issues, optimize performance, and ensure system reliability.
- Follow coding standards, version control practices, and software development best practices.
Requirements:
- 6-8 years of experience in software development using the Microsoft technology stack.
- Strong hands-on experience with. NET Core and modern. NET versions, including recent. NET technologies.
- Solid understanding of microservices architecture and RESTful APIs.
- Good experience with Angular and TypeScript.
- Strong knowledge of MS SQL Server, SQL queries, stored procedures, and database optimization.
- Practical experience using Cursor AI or similar AI-powered coding assistants, with a preference for hands-on Cursor experience.
- Understanding of AI-assisted software development workflows.
- Strong problem-solving, debugging, and analytical skills.
- Ability to work independently and collaborate effectively within a team.
- Strong communication skills and a collaborative mindset.
Nice To Have:
- Experience with Git and CI/CD pipelines.
- Knowledge of cloud platforms such as Microsoft Azure.
- Familiarity with automated testing, application security, and performance optimization.