Job Title: Lead .Net Developer (Azure DevOps)
Location: Remote, India (Overlap required between IST and PST Time Zones)
Job Type: Full-time
Experience Level: 8+ Years
Start Date: Immediate/ASAP
Job Overview:
We are seeking a highly experienced and proactive Tech Lead to backfill a key .NET position on our team. The ideal candidate will be a strong technical leader, capable of driving design decisions, supporting developers, and ensuring sprint commitments are met without compromise. This role demands a mix of hands-on technical expertise and leadership ability, with a focus on delivering high-quality, scalable solutions in a fast-paced Agile environment.
Key Responsibilities:
- Participate in requirements gathering and refinement discussions with stakeholders.
- Lead technical design sessions and architect robust, scalable solutions.
- Provide guidance and technical support to development teams within an Agile/Scrum framework.
- Ensure sprint deliverables are completed with quality, performance, and maintainability in mind.
- Proactively identify and resolve technical blockers and challenges.
- Uphold and enforce best practices in coding, architecture, and deployment.
- Collaborate with cross-functional teams and manage technical dependencies.
Technical Skills & Experience Required:
Proficiency in:
- .NET Framework, .NET Core
- MVC, JavaScript, jQuery
- SQL Server
- RESTful APIs
- DevOps & CI/CD Expertise:
- Experience with Azure DevOps tools for continuous integration and delivery pipelines.
Cloud Experience:
- Strong experience building and deploying cloud-native solutions (Azure preferred).
Monitoring Tools:
- Familiarity with tools like Datadog or equivalent for application and infrastructure monitoring.
ITIL Knowledge:
- Solid understanding of ITIL processes.
- Hands-on experience in supporting mission-critical systems.
Soft Skills:
- Strong leadership presence with the ability to lead discussions and drive consensus.
- Excellent verbal and written communication skills.
- Strong problem-solving and decision-making abilities.