Software Development Manager

NCM Associates
Remote, Full Time
POSTED ON 6/8/2023 CLOSED ON 7/10/2023

What are the responsibilities and job description for the Software Development Manager position at NCM Associates?

Job Description

The Software Development Manager is responsible for leading application implementation, configuration, support and integration activities for custom-built applications critical to NCM product and operations. The ideal candidate has current domain knowledge of SaaS, IT enterprise apps and current Agile/DevOps software development. Must be an effective leader, motivator, and manager with high-energy and an enthusiastic approach.

Duties and Responsibilities
• Has the primary responsibility of facilitating the learning and growth of one or more software development teams, improving practices and developing processes, enabling the teams to perform at their best.
• Manage, coach and arrange training for the software development team, ensuring that they have clear career progression, goals and that their HR needs are met.
• Performance management, reviews, one-on-one meetings and goal setting.
• Recruitment and managing technical onboarding of new resources.
• Manage the integration of offshore resources, ensuring that they are effective.
• Coach and train individual contributors and colleagues on traditional and Agile values, principles, methods, and practices.
• Facilitates team development, mediates conflicts protecting the team and encourages healthy team dynamics.
• Assists the other functional managers in dependency management and cross team coordination.
• Help solidify our Agile knowledge and practices across the organization (e.g. scrum events, user stories, estimating, roadmaps, release management, etc.).
• Works with stakeholders and team members to learn and practice healthy backlog management and prioritization practices.
• Facilitates the execution and improvement of backlog refinement and requirements gathering.
• Facilitates release planning by assisting the release coordinator.
• Participates in support ticket and bug triage and escalation.
• Facilitates ceremonies, collaboration, communication, and conflict management.
• Create effective project plans and manage them to successful delivery by balancing scope, resources, quality, and budget. Provide estimates based on high-level business requirements and provide options analysis.
• Ensure that project and resource development teams maintain compliance with change management, documentation, and development standards.
• Establish and nurture strategic relationships with key external technology suppliers. Where appropriate utilize technology solution providers to handle day-to-day support functions, while ensuring full-time staff focus on projects most important to the business.
• Work closely with IT and business stakeholders and supplier partners to provide timely and cost-effective technology solutions to business needs.
• Establish and maintain effective written and in-person communications with NCM leaders and team members and stakeholders.
• Serves as a liaison between application teams and business owners.
• Can act as an auxiliary project manager when technical leadership is required.

Qualifications
• Bachelor’s degree in Computer Science, Information Systems, Business Administration, or related field or equivalent industry experience.
• Minimum of 5 years’ management and leadership experience in a software development environment.
• Minimum of 5 years’ experience managing complex technical initiatives, ideally in SaaS, Business Intelligence or Data Analytics environment.
• Minimum of 5 years’ experience doing .Net or Java Software Development
• Minimum 5 years’ experience in process improvements in large organization acting in a leadership role.
• Experience with Azure Devops Boards, Jira or similar work planning tools.
• Recent practical experience with common Agile and DevOps processes and tools.
• Experience in DevOps capabilities such as Continuous Integration and Delivery (CI/CD), Automated Testing, etc.
• Ability to gain the respect of highly technical associates to increase the likelihood of adopting the recommended changes.
• Experience managing or leading Agile/DevOps engagements in a distributed agile environment such as on-site / offshore model.
• Strong leadership, communication and presentation skills.
• Strong documentation and training skills.

Report this job
Business Development Manager
Intelliswift Software -
Fremont, CA
Learning and Development Manager
Perforce Software -
Minneapolis, MN
Business Development Manager
Ankor Software -
Miami, FL

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Development Manager?

Sign up to receive alerts about other jobs on the Software Development Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$154,846 - $194,761
Income Estimation: 
$219,698 - $281,777

Sign up to receive alerts about other jobs with skills like those required for the Software Development Manager.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $162,298 - $194,146
    • Income Estimation: $171,989 - $214,493
  • Debugging Skill

    • Income Estimation: $162,298 - $194,146
    • Income Estimation: $163,328 - $201,916
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NCM Associates

NCM Associates
Hired Organization Address Canada, MN Full Time
The Enterprise Sales Manager is responsible for identifying, prospecting, and closing new business opportunities with ou...
NCM Associates
Hired Organization Address Kansas, MO Full Time
The Salesforce Administrator II will be responsible for enhancing the efficiency and effectiveness of the Salesforce sys...

Not the job you're looking for? Here are some other Software Development Manager jobs in the Remote, area that may be a better fit.

Program Manager - Software Development

TALENT Software Services, Redmond, WA

Business Development Manager

Independent Software, Ellicott, MD