Software Development Manager
Chandigarh, India
We are looking for an experienced Software Development Manager to build and managing a software engineering team that will be focused on building and delivering highly scalable cloud software.
Roles and Responsibilities
- Candidate should have an established background in agile application development and must have strong technical skills, great communication skills, and ability to motivate the team in successfully achieving results in a fast-paced environment.
- Candidate should be innovative, resourceful, flexible and self-directed person who can gain the respect of software engineers and software test engineers quickly and is able to understand market requirements.
- The role demands to lead, motivate, mentor, and provide ample guidance to the other team members ensuring delivery of high-quality work.
- You will work with Engineering Leads, architects, and Product teams to come up with quality standards, best practices and other Non-functional strategies and drive execution in different groups.
- Manage scope of projects from inception to closure. Define, develop and manage implementation schedules and project budgets.
- Coordinate resources, prepare project teams for kick off and ensure effective completion of project milestones, control project scope and mitigate risks.
- Candidate should work closely with other technical, architectural and product functions.
- Bring people together to work on challenging and demanding problems and help them and their team continually learn and improve.
- Interact with infrastructure, release management, QA, DBA, and application teams.
- Provide regular status reports to management on application status and other development metrics.
- Coordinate escalation and resolution of major service issues.
- Allocate resources to resolve problems/issues.
- Establish best engineering practices and operation excellence backed up with product, engineering, and scrum metrics.
- Ensure project consultants are delivering to configuration, development, and methodology standards.
- Responsible for the overall software development life cycle.
- Responsible for running both daily activity and wider planning with the software development team.
- Responsible for hiring and build teams enabling them to be high performing agile teams.
Required Skillsets
- Highly Experienced in Managing and Experience working with global teams.
- Highly Experienced in Project Management Skills
- Hands-on experience in Agile methodology (Scrum or TDD), software development toolset from Git and Atlassian.
- Knowledge of programming languages such as JavaScript, jQuery, C#, ASP.Net etc • Knowledge of professional software engineering practices, including coding standards, code reviews, source control management, build and continuous integration process, testing and validation.
- Effective interpersonal and communication skills.
Qualifications
- Atleast 10 years of Total Experience in IT industry.
- Atleast 4+ years’ experience managing software development teams and leading team of 30 + team members.
- 5+ years hands on experience in software development
- Bachelor's Degree in Software Engineering, Computer Science, Information Systems, Information Technology, or similar.
- Highly Experienced in Managing and Experience working with global teams.
- Highly Experienced in Project Management Skills
- Hands-on experience in Agile methodology (Scrum or TDD), software development toolset from Git and Atlassian.
- Knowledge of programming languages such as JavaScript, jQuery, C#, ASP.Net etc • Knowledge of professional software engineering practices, including coding standards, code reviews, source control management, build and continuous integration process, testing and validation.
- Effective interpersonal and communication skills.
Apply here
Required fields are marked *