Job Description
The Senior Software Development Manager will be responsible for overseeing and guiding the software development team to deliver high-quality software solutions. The Senior Software Development Manager will collaborate with cross-functional teams, define development strategies, and ensure the timely delivery of scalable and innovative software products.
This position requires a seasoned professional with a strong technical background, proven skills, and a track record of successfully managing software development projects.
Job Responsibilities:
- Provide strong leadership to the software development team, fostering a culture of collaboration, innovation, and accountability.
- Mentor and coach team members, promoting continuous learning and professional growth.
- Build and lead a high-performing development team through effective recruitment, onboarding, and retention strategies.
- Develop and execute the software development strategy aligned with organizational goals.
- Collaborate with stakeholders to define project scopes, timelines, and resource requirements.
- Stay abreast of industry trends and emerging technologies, incorporating relevant advancements into the development process.
- Oversee the entire software development lifecycle, from concept to delivery, ensuring projects are completed on time and within budget.
- Implement and refine project management processes to optimize efficiency and effectiveness.
- Foster a collaborative and transparent work environment, promoting effective communication within the team and with stakeholders.
- Implement and enforce robust quality assurance processes to ensure the delivery of high-quality software products.
- Collaborate with testing teams to develop and execute comprehensive testing strategies.
- Foster clear and effective communication within the development team and with stakeholders.
- Provide regular updates on project status, milestones, and key metrics to leadership.
Requirements:
- At least a Bachelor's degree in Computer Science. Masters will be an added advantage.
- A minimum of 10 years of relevant experience
- Must have experience working on Microsoft Technology stack such as .Net and Sharepoint.