What are the responsibilities and job description for the Software Development Manager-Product Revenue position at Unison Systems Inc.?
Job Details
Job Description
Software Development Manager-Product Revenue
Unison Systems is looking for a Software Development Manager with experience leading a revenue driven product before for our client who is the leading integrated air and ground mobile patient care and EMS provider in the nation.
This experienced Software Development Manager will lead the development for our revenue-driven Membership and Business Development products. The ideal candidate will have a proven background in Agile Software Development Methodology, managing on and near shore teams, strong communication and relationship management skills, prior experience supporting CRM and other enterprise applications, and completing projects on time and within budget.
This is a direct hire opportunity.Our client is looking for someone preferably in the Denver metro area to go on site for a hybrid schedule of 2-3 days on site.
Key Responsibilities:
- Product Development and Management
- Manage the development and maintenance of revenue-driven products, such as Membership and Business Development applications.
- Ensure products meet business requirements and are delivered on time, within budget, and to the highest quality standards.
- Assist in ensuring the development backlog aligns with business objectives and customer needs.
- Work with Product Owners to ensure backlogs are up-to-date, refined, and ready for sprint planning.
- Lead estimation efforts to scope projects.
- Agile Software Development Life Cycle
- Ensure Agile principles and practices are followed, and teams are aligned with business objectives.
- Collaborate in Sprint Planning sessions to establish achievable goals that support the customer's product roadmap and overall vision.
- Identify and address impediments that hinder team progress and productivity
- Promote continuous improvement, encourage open communication and provide constructive feedback to the team.
- Technical Expertise
- Provide technical guidance and oversight on the company s Membership and Business Development products, including extending off the shelf products and in-house developed applications.
- Ensure technical debt is managed, and systems are scalable, secure, and maintainable.
- Ensure coding standards and review processes are maintained. Champion code quality and unit testing best practices.
- Partner with QA to ensure quality and testing are shifted left and QA is integrated into the design and construction phases.
- Team Management
- Manage and lead a team of software developers, including off and on shore teams.
- Foster a culture of collaboration, innovation, and continuous improvement.
- Ensure employee accountability, provide regular feedback, and conduct performance evaluations.
- Monitor incident management queues and deliver bug fixes into the SDLC process to maintain SLAs with or customers.
- Ensure software solutions are delivered to industry best practices with supporting documentation.
- Foster a customer first mentality and ensure incident management process is timely and transparent.
- Stakeholder Management
- Communicate with stakeholders, including business leaders, product owners, and customers.
- Ensure stakeholders are informed of product plans, progress, and changes.
- Release Management
- Plan, coordinate, and execute software releases, ensuring minimal disruption to business operations.
- Ensure release notes, system documentation, and training materials are created, updated and available.
- Vulnerability Management
- Ensure vulnerability management processes are in place, and vulnerabilities are identified and addressed promptly.
- Collaborate with security teams to ensure compliance with security policies and procedures.
Requirements:
- 8 years of experience in software development, with at least 5 years in a leadership role.
- College Degree in Computer Science or equivalent years of experience
- Proven experience in managing revenue-driven products using the Agile Software Development Life cycle framework.
- Experience in managing off and nearshore teams, vulnerability, stakeholder, and release management.
- In depth knowledge of programming languages, such as JavaScript, C#, SQL, T-SQL, and enterprise grade Content Management Systems.
- Excellent leadership, communication, and interpersonal skills.
- Ability to work in a fast-paced environment, prioritize multiple tasks, and meet deadlines.
Nice to Have:
- Experience with external payment information systems and AD digital marketing campaigns and PCI data compliance.
- Knowledge of CRM platforms such as SalesLogix and Salesforce, and website technologies such as WordPress and Kentico.
- Certification in Agile methodologies, such as Scrum or Kanban.
- Experience with cloud-based technologies, such as Azure, Google Cloud or AWS.
- Master s degree in software development
- Familiarity with MS technologies and SDLC tools, such as SQL Server, Azure DevOps and GitHub.
Unison Systems Inc. is a full-service IT consulting firm that offers staffing, consulting, direct-hire recruiting and solutions delivery services. Core areas of service include: Software Engineering Data Management Project/Program Management Infrastructure & Support