Position Summary
Join our dynamic Information Technology team as a Manager of Software Development, where you'll be instrumental in shaping and implementing our technology strategy. This role is perfect for individuals passionate about aligning software solutions with business goals and achieving excellence in software product delivery. As the Manager of Software Development, you'll foster a culture of continuous learning and improvement, enhance software development practices, and mentor team members for their professional growth.
Key Responsibilities :
- Contribute to crafting and executing the IT strategic plan.
- Collaborate with departmental leadership to define objectives and facilitate solution delivery across product teams.
- Provide strategic guidance to the software development team on delivery frameworks, standards, execution excellence, and process optimization.
- Enhance and refine software development practices focusing on product delivery, quality, technology, release management, and cost-effectiveness.
- Cultivate effective partnerships between software engineers, project managers, product owners, and stakeholders to build high-functioning product teams.
- Develop and maintain insightful dashboards / metrics to drive continuous improvement efforts.
- Identify and mitigate delivery issues, exceptions, and risks across product delivery endeavors.
- Assist in vendor contract reviews, pricing negotiations, and performance oversight.
- Lead the Software Development Community of Practice and facilitate focused skills development initiatives.
- Oversee departmental staffing, team development, performance management, and succession planning.
- Manage departmental budget and explore investment opportunities.
- Collaborate with IT operational teams to deliver 3rd tier technical support.
Education and Experience : Minimum :
Bachelor's degree in Computer Science or related field with over 5 years of relevant professional experience.Proven experience in leading and coaching technical / software development teams.Proficiency in agile frameworks and software delivery methodologies.Familiarity with software design principles, modern architectures, and IT security best practices.Experience with cloud technologies, package software integration, and legacy systems integration.Track record in conducting research, technology evaluations, departmental budgeting, and vendor management.Desired :
Knowledge of DevOps practices and IT operational best practices.Familiarity with technology protocols, standards, and retail / distribution business processes.Skills and Abilities : Minimum :
Strong leadership and team development abilities.Disciplined, focused, and self-motivated work ethic.Excellent planning, organizational, and communication skills.Keen attention to detail and sound decision-making capabilities.Proficiency in analytical thinking and problem-solving.Desired :
Ability to conceptualize and articulate the broader scope of software development initiatives.Broad understanding of business operations.Employee Benefits :
Comprehensive insurance package including Medical, Dental, & Vision, with a premium-free plan option.Paid time off for promoting work-life balance.Opportunities for profit sharing and bonus pay.Retirement funding options.Education reimbursement.Health club membership reimbursement.Career advancement prospects.INMAY2024
INJUN2024