Design, develop, and maintain microservices using .NET and REST APIs, leveraging AI-assisted coding workflows to accelerate delivery.
Build responsive and user-friendly UI components using ReactJS and integrate with backend services using AI tools for rapid prototyping and iteration.
Deploy and manage applications on Azure, leveraging services like Functions, Blob Storage, Azure API Manager, and Azure SQL.
Write clean, scalable code using AI coding assistants; leverage AI for test generation, code completion, refactoring, and debugging.
Participate in code reviews, using AI-assisted review tools to improve quality and identify issues faster.
Collaborate with API architects, DevOps engineers, QA teams, and product owners.
Participate in Agile ceremonies and contribute to sprint planning, estimation, and delivery.
Support troubleshooting, bug fixing, and optimization in development and production environments.
Contribute to team knowledge-sharing on effective AI-assisted development patterns and prompt engineering techniques.
Requirements
4+ years of full stack development experience in enterprise environments
Strong hands-on experience with .NET, ReactJS, and Azure services including Functions and Apps
Daily proficiency with AI coding assistants (GitHub Copilot, Cursor, Claude Code, or Codex) for code generation, test creation, debugging, and refactoring
Demonstrated ability to use prompt engineering techniques to improve AI tool output quality
Proficiency in building and consuming REST APIs
Experience with Azure deployment, monitoring, and troubleshooting
Familiarity with CI/CD pipelines and Git-based version control
Strong understanding of Agile development practices
Experience with unit testing and test-driven development