We are looking for a forward-thinking Mid Level Software Engineer specializing in .NET Backend development who embraces modern AI-assisted development practices. The ideal candidate will leverage cutting-edge tools like GitHub Copilot and Cursor to maximize productivity while delivering high-quality solutions.
Core Responsibilities:
- Design efficient, scalable solution architectures for clients
- Develop superior technical solutions while utilizing AI pair programming tools
- Mentor junior developers in best practices, including effective use of AI coding assistants
- Identify system deficiencies and implement effective solutions
- Create and adapt project work plans to meet evolving requirements
- Establish and enforce coding standards compatible with AI-assisted workflows
- Consistently deliver high-quality services to clients
- Apply appropriate design methodologies in object-oriented environments
- Lead by example and develop leadership capabilities in team members
- Drive innovative change and continuous improvement
- Conduct timely and effective progress evaluations
- Pursue ongoing professional development beyond required training
- Identify process improvement opportunities and propose solutions
- Perform thorough code reviews, complementing AI-suggested code with human expertise
Technical Requirements:
- 3 years of professional development experience on .NET Platform
- Excellent knowledge of .NET ecosystem with advanced ASP.NET skills
- Strong expertise in microservices architecture design and implementation
- Experience with .NET Aspire for cloud-native application development
- Proficiency in distributed systems, service discovery, and orchestration
- Strong debugging capabilities, enhanced by AI-assisted troubleshooting
- Solid understanding of software architecture design principles
- Proficiency with Web Services and REST APIs
- Experience with Azure Services and cloud infrastructure
- Knowledge of database technologies: MS SQL Server / MongoDB / Cosmos DB
- Expertise in Unit Testing frameworks and CI/CD pipelines
- Application of design patterns and software engineering best practices
- Proficient with Git and collaborative development workflows
- Strong communication skills for effective team and client interactions
- Experience in project and feature estimation
- Background working with international clients
- Confidence in collaborating with colleagues across all levels and locations
Modern Development Approach:
- GitHub Copilot Integration: Leverage AI pair programming to accelerate development, improve code quality, and explore alternative implementations
- Cursor for AI-Enhanced Coding: Utilize Cursor's capabilities for intelligent code navigation, refactoring suggestions, and context-aware completions
- AI-Assisted Code Reviews: Combine automated code analysis with human expertise for comprehensive quality assurance
- Prompt Engineering Skills: Ability to effectively communicate with AI coding tools to generate optimal code suggestions
- Microservices Expertise: Design and implement scalable, resilient microservice architectures
- .NET Aspire Implementation: Build cloud-ready distributed applications using Microsoft's latest cloud-native stack
Benefits We Offer:
- Competitive salary package
- Hybrid working arrangement
- Comprehensive medical coverage
- OPD allowance
- Travel allowance
- Bi-annual performance-based increments
- Supportive and collaborative team environment
- Access to cutting-edge AI development tools and training
- Rapid growth opportunities for career advancement and personal development
- Continuous learning environment with focus on emerging technologies
Join our team and be at the forefront of AI-enhanced .NET development, where traditional programming expertise meets the power of artificial intelligence to create exceptional software solutions.
Job Type: Full-time
Experience:
- .net: 3 years (Preferred)
Location:
Work Location: In person