DCI Marketing, Inc.
.
Designation: Development Lead (.Net)
Reporting to: Manager Software Location: Bangalore [Full Time] Qualification: BE- CS/EC/EE/IS/Mech, MCA/M.Sc. - Computer Science Experience: 12-14 years of experience as a Full stack developer responsible for developing/maintaining web applications. Primary Skills: .NET Core, C#, ASP.NET Core, SQL Server, Entity Framework Core, Angular/React, Azure, CI/CD, TDD, OOA/OOD, Team Leadership. Secondary Skills: Bootstrap/SASS, API versioning/security, performance tuning, POC development, DevOps mindset, documentation, collaboration across teams.
Position Overview:
We are seeking a highly experienced and technically strong .NET Technical Lead to join our Engineering team. In this role, you will lead a team of 4-6 developers in building and maintaining high-quality web applications and backend services while mentoring a team of full-stack developers. The role is 80% hands-on technical work (architecture, design, coding) and 20% leadership and coordination. If youre passionate about modern web platforms and excel at translating complex requirements into clean, user-friendly applications, wed love to hear from you.
Youll work closely with cross-functional teams in a fast-paced, Agile/hybrid environment, contributing to both the technical direction, solution architecture, and successful delivery of enterprise-grade applications.
- OOA/OOD Design: Strong expertise in object-oriented analysis and design, applying SOLID principles and architectural patterns.
- Backend Development: Proficient in .NET 6/7/8, ASP.NET Core MVC/Web API, C#, with prior experience in legacy frameworks such as .NET Framework 4.7 and .NET Core 3.1.
- Front-End Tech: Skilled in HTML5, CSS3, JavaScript/TypeScript, and frameworks like Angular (v12+), React, or Blazor, with experience in Bootstrap and SASS.
- API Development: Hands-on experience in designing, building and consuming RESTful APIs; familiarity with microservices architecture, API versioning, and security.
- Database ORM: Strong experience in MS SQL Server, SQL queries, stored procedures, and Entity Framework Core.
- Unit Testing TDD: Proficient with unit testing frameworks (NUnit) and Test-Driven Development practices.
- Version Control CI/CD: Expertise in Git, CI/CD pipelines, and Azure DevOps or GitHub Actions for continuous delivery.
- Cloud Platforms: Experience deploying and managing applications on Microsoft Azure (App Services, Functions, Azure SQL, Blob Storage).
- Agile Documentation: Experienced in Agile methodologies; strong in creating technical documentation and adhering to best practices.
- Team Leadership: Ability to lead and mentor cross-functional teams, ensuring high standards in development and best practices.
Key Responsibilities:
- 12-14 years of hands-on experience in full stack application development, primarily on the Microsoft .NET ecosystem, with proven expertise in designing, developing, and maintaining enterprise-grade web applications
- Architect and implement scalable, secure, and maintainable solutions aligned with business goals and technical best practices.
- Experience with Entity Framework Core or other ORM tools
- Ability to analyse complex business requirements and translate them into technical designs and scalable solutions.
- Experience leading a team of junior to senior developers:
- Conducting code reviews
- Providing technical mentorship
- Driving best practices in coding, architecture, and documentation
- Promote code optimization, performance tuning, and drive continuous improvement in development efficiency and application scalability.
- Work effectively with cross-functional and distributed teams across geographies, collaborating with PM/Product Owners, QA and UI/UX teams.
- Demonstrated ability to drive innovation, develop proof of concepts (POCs), and stay current with evolving technologies and development trends.
- Ensure robust CI/CD implementation, including build pipelines, test automation, and deployment strategies.
- Work effectively in a distributed, global team environment and contribute to Agile ceremonies (standups, retros, sprint planning).
Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law .