Required Skills: C#, .Net, AWS Cloud, Microservices, SQL
Job Description
We are seeking an experienced Technical Lead .NET Developer with strong expertise in C#, .NET, Microservices, SQL, and AWS Cloud. The ideal candidate will have proven experience leading development teams, driving technical design decisions, performing hands-on coding, and supporting enterprise-scale applications. Experience leveraging AI tools to improve the software development lifecycle (SDLC) is highly desirable.
Key Responsibilities
- Lead technical design and architecture discussions.
- Develop scalable and secure enterprise applications using C#, .NET, Microservices, SQL, and AWS.
- Perform hands-on coding and code reviews.
- Troubleshoot and resolve production issues.
- Mentor and guide a team of developers.
- Coordinate with stakeholders and cross-functional teams.
- Manage technical dependencies and project deliverables.
- Leverage AI tools to improve software development efficiency and quality.
- Drive best practices for coding standards, testing, and deployment.
Required Mandatory Skills
Core Development
- 10+ years of hands-on experience in C# and .NET/.NET Core
- Strong expertise in Microservices Architecture
- Extensive experience with REST APIs/Web Services
- Strong SQL development and database design experience
AWS Cloud
- 3–5 years of hands-on experience with AWS services including:
- AWS SNS
- AWS SQS
- AWS CloudWatch
- AWS IAM Policies
- Experience deploying and supporting cloud-native applications
Technical Leadership
- Technical design and solution architecture experience
- Production support and debugging expertise
- Code reviews and approval processes
- Performance optimization and scalability design
- Enterprise application development
Team Leadership
- 3–5 years of experience leading development teams
- Experience managing 4–5 developers
- Task planning and delegation
- Resolving technical blockers
- Managing cross-functional dependencies
- Stakeholder communication and collaboration
AI / SDLC Enhancement
- Experience using AI-assisted development tools
- AI-driven coding automation
- Test automation
- Debugging and root-cause analysis
- Reverse engineering and code generation
- SDLC optimization using AI tools
Nice-to-Have Skills
- AWS Certification
- Experience building AI-powered business solutions
- Experience with Generative AI tools for software development
- DevOps and CI/CD pipeline exposure
- Containerization (Docker/Kubernetes)