Dot Net Developer

10.0 - 15.0 years

30.0 - 35.0 Lacs P.A.

Bengaluru

Posted:3 days ago| Platform: Naukri logo

Apply Now

Skills Required

Software designFront endRDBMSCodingConsultingAgileHTMLJSONMVCAutomotive

Work Mode

Work from Office

Job Type

Full Time

Job Description

BPM Overview: What does BPM stand for? Innovation, opportunity, community, diversity, inclusivity, flexibility and so much more. B-P-M stands for Because People Matter, because at our core, our people drive everything we do and how we do it. We are a forward-thinking, full-service accounting firm providing modern solutions to businesses across the globe. We focus on comprehensive assurance, tax, and consulting services for our clients, and we provide our people and our community with the resources to lead meaningful and purposeful lives. While we are one of the largest California-based accounting firms, our flexible work locations and schedules mean we have professionals across the continent. Our teams and clients drive us to provide quality services and ignite unique insights and ideas that contribute to our continued success. Our clients come from different backgrounds and industries, making our people intellectually challenged daily. Burr Pilger Mayer India Pvt. Ltd. (BPM India) is a subsidiary of BPM LLP. Founded in 1986, BPM is one of the largest California-based accounting and consulting firms, ranking in the top 50 in the country. With 17 offices worldwide, BPM serves emerging and mid-cap businesses as well as high-net-worth individuals in a broad range of industries, including financial services, technology, life science, manufacturing, food, wine and craft brewing, automotive, nonprofits, real estate, and construction. The Firm s International Tax Practice is one of the largest on the West Coast and its well-recognized SEC practice serves approximately 35 public reporting companies, mostly in the technology industry. Summary We are looking for a highly skilled and experienced .NET Development Lead to build and lead our development team in the Bengaluru, India office. This role requires deep technical expertise, strong leadership, and excellent communication skills to effectively collaborate with the onshore U.S. team. The ideal candidate has a minimum of 10 years of hands-on development experience and at least 3 years in technical leadership capacity. This role requires active contribution to codebase alongside leading a small development team. Key Responsibilities: Build and lead a team of mid-level developers based in our Bengaluru, India office. Provide mentorship, technical guidance, and performance feedback to the development team. Collaborate with the U.S.-based on-shore development team to align goals and manage project deliverables. Assign and track tasks for the India-based team; ensure project deadlines and quality standards are met. Provide initial hands-on coding support to the U.S. team during the team s ramp-up phase. Conduct code reviews, ensure adherence to coding standards, and promote development best practices. Demonstrated ability to work across time zones and communicate effectively in cross-cultural, distributed development environments. Assist in support onboarding of development team members and help define coding standards, version control workflows, and release practices in coordination with U.S.-based leadership. Technical Skills and Qualifications: Proven communication and problem-solving skills, with a strong understanding of integration best practices. Strong analytical capabilities with the ability to gather, organize, analyze, and interpret requirements. 10+ years of hands-on experience with C# and the .NET framework, including .NET Core. 5+ years of experience working with JSON, RESTful APIs, and Web API development. 5+ years of front-end experience with HTML, CSS, JavaScript; familiarity with MS Blazor, Angular, Vue.js , or React is a plus. 5-7 years of experience with Microsoft SQL Server and T-SQL; strong understanding of RDBMS design principles. Experience with ORM tools such as Entity Framework and/or Dapper. Deep knowledge of object-oriented programming and design patterns (e.g., Dependency Injection, Singleton, MVC, Repository, Inversion of Control). Ability to write and maintain unit tests using xUnit or similar frameworks. Proficiency with Git or similar version control systems. Experience in analyzing both business and technical requirements, modeling processes, and mapping data flows. Familiarity with both REST and SOAP-based API protocols and schemas. Experience with cloud services (e.g., Azure App Services, Azure Functions, Key Vault, Blob Storage). Familiarity with CI/CD pipelines and tools like Azure DevOps. Exposure to microservices architecture and distributed systems is a bonus. Experience working in agile environments and using tools like DevOps. Technical Lead Requirements The ideal candidate for this role should not only possess deep technical skills but also demonstrate proven experience leading development teams. Key expectations for the Technical Lead aspect of this role include: Ability to mentor and guide mid-level developers on technical implementation and coding best practices. Experience conducting code reviews and enforcing coding standards. Proven track record of balancing hands-on development responsibilities with team leadership. Ability to break down complex technical tasks and delegate effectively. Experience setting up technical workflows, version control strategies, and CI/CD pipelines. Strong decision-making skills in areas of software design, architecture, and implementation priorities. Comfortable collaborating with stakeholders to align on technical deliverables and project timelines. Demonstrated ability to manage conflict, provide feedback, and build a positive engineering culture.

Burr Pilger Mayer
Not specified
No locations

Employees

2 Jobs

RecommendedJobs for You