Home
Jobs

Specialist - Scrum Master

15 - 18 years

40 - 45 Lacs

Posted:Just now| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

A Senior Manager - Software Development is responsible for leading and managing software development teams to deliver high-quality software solutions that align with business goals This role involves overseeing the entire software development lifecycle (SDLC), ensuring best practices are followed, and providing technical leadership to drive innovation and efficiency within the development process Key Responsibilities: Team Leadership and Development:oLead, mentor, and manage a team of software developers, engineers, and development leads oSet performance goals for the team, provide regular feedback, and support professional development and career growth oFoster a culture of collaboration, accountability, and continuous improvement within the development team Software Development Oversight:oOversee the software development lifecycle, from planning and design through implementation, testing, and deployment oEnsure that development processes follow best practices, including Agile or Scrum methodologies, coding standards, and version control oReview and approve technical designs, architecture, and code to ensure quality and adherence to industry standards Project and Resource Management:oCollaborate with product management, project managers, and other stakeholders to define project scope, timelines, and deliverables oAllocate and manage resources to ensure timely delivery of software projects within budget oIdentify and address project risks, ensuring that issues are resolved quickly and effectively 4 Strategic Planning and Execution:oContribute to the development of the company s technology strategy and roadmap, ensuring alignment with business objectives oWork with senior leadership to identify opportunities for process improvements and innovations within the software development team oDrive the adoption of new tools, technologies, and practices that improve efficiency, scalability, and the quality of software products 5 Cross-Functional Collaboration:oPartner with product managers, QA, DevOps, and other departments to ensure smooth collaboration across the software development pipeline oServe as a key technical liaison between the development team and stakeholders to clarify requirements, manage expectations, and ensure that software solutions meet business needs oEnsure that software solutions are aligned with user experience (UX), business goals, and regulatory or compliance requirements 6 Technical Leadership and Innovation:oStay current with emerging technologies, industry trends, and best practices in software development oProvide thought leadership to the development team, advocating for innovative solutions and architectural improvements oEnsure that software development practices are aligned with scalable, maintainable, and secure coding principles 7 Quality Assurance and Continuous Improvement:oEstablish and enforce quality standards for software, including code reviews, testing protocols, and documentation oLead post-mortem reviews of completed projects to identify areas for improvement and optimize future development cycles oPromote automation, continuous integration (CI), and continuous deployment (CD) to streamline development and delivery processes 8 Budget and Vendor Management:oManage the software development budget, ensuring cost-effective use of resources and tools oOversee relationships with external vendors and contractors, including software development partners or SaaS providers 9 Performance Metrics and Reporting:oDevelop and track KPIs to measure the performance of the development team, including productivity, code quality, and delivery timelines oProvide regular updates and reports to senior leadership on project progress, team performance, and key milestones oUtilize data and feedback to inform decision-making and drive continuous improvements Skills and Qualifications: Education: Bachelor s degree in computer science, software engineering, or a related field (Master s degree or MBA preferred) Experience: 10+ years of experience in software development, with at least 5 years in a leadership or managerial role Software Development Expertise: In-depth knowledge of software development methodologies, tools, and technologies Programming Knowledge: Strong technical proficiency in multiple programming languages (e g , Java, Python, C#) and frameworks Leadership and Communication: Excellent leadership, team-building, and communication skills; ability to manage and inspire diverse teams Project Management: Proven track record in managing complex software projects, balancing technical requirements with business objectives Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve technical challenges Tools and Software: Version control systems like Git or SVN Project management tools like Jira, Trello, or Asana Development tools like Visual Studio, Eclipse, or IntelliJ CI/CD tools like Jenkins, Travis CI, or CircleCI

Mock Interview

Practice Video Interview with JobPe AI

Start Automation Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Pune/Pimpri-Chinchwad Area