7 People First Consultants Jobs
Software Development Lead - C# (15-20 yrs)
People First Consultants
posted 1mon ago
Fixed timing
Key skills for the job
Salary : 40-42 LPA
Experience :
- 15+ years of overall software engineering experience.
- At least 5 years of experience in a leadership role, including 3+ years of experience working with US onshore teams.
- Extensive experience leading teams that develop products in a fast-paced agile development environment with complex software architectures and platforms.
- Proven experience leading and managing the development of enterprise-level applications.
- Strong proficiency in C#.
Skills & Abilities :
Leadership & Communication :
- Demonstrated success in effectively communicating at all levels of an organization.
- Ability to lead through influence rather than direct authority.
- Proven successful time management and organizational skills.
- Ability to manage and work effectively with a culturally diverse population.
Technical Expertise :
- Deep understanding and knowledge of developing products using Microsoft Technologies.
- Strong expertise in object-oriented programming, design patterns, and best practices.
- Knowledge of ASP, .Net, SQL Server and C# and other relevant technologies.
- Expert knowledge in architecting and designing software solutions to serve the needs of business processes and end-to-end data systems with state-of-the-art technologies.
Team Management & Mentorship :
- Ability to lead and organize a software development team to maximize quality and output.
- Proven ability to effectively guide and mentor team members.
- Knowledge of how to promote and encourage opportunities for personal and professional growth in employees.
- Understanding of how to use metrics to drive process improvements.
Problem-Solving & Execution :
- Ability to work well and productively in a fast-paced, deadline-driven environment.
- Ability to anticipate roadblocks, diagnose problems, and generate effective solutions.
- Strong analytical and problem-solving skills.
Responsibilities :
- Lead and mentor a team of software engineers in the design, development, and implementation of high-quality software solutions.
- Collaborate with product managers, business analysts, and other stakeholders to define and refine product requirements.
- Design, develop, and maintain robust and scalable software systems using C# and other relevant technologies.
- Ensure adherence to best practices in software development, including agile methodologies, coding standards, and quality assurance.
- Drive continuous improvement in development processes and team performance.
- Monitor project progress, identify and mitigate risks, and ensure timely delivery of projects.
- Foster a positive and collaborative team environment.
- Stay abreast of the latest advancements in software development technologies and best practices.
Functional Areas: Software/Testing/Networking
Read full job description5-15 Yrs