Mastercam · 9 hours ago
Business Systems Manager
Maximize your interview chances
ManufacturingSoftware
Work & Life Balance
Insider Connection @Mastercam
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Manage the team; ensure clear, weekly communication centered on performance expectations, positive and constructive feedback, and progress within relative tasks and goals.
Share best practices; seek out professional development opportunities for team members and empower each team member as an employee and an individual.
Answer questions, address issues, and oversee individual workload while assessing quality, quantity, and compliance.
Set clear, measurable, and comprehensive goals; provide individual support, direct guidance (short and long-term) and career development as often as needed to align individual career goals and company expectations.
Administer the performance review process generating detailed feedback on individual performance as in relationship to team objectives, goals, software engineering practices and procedures, and other company values.
Participate in the hiring and selection process conducting interviews, assessing internal and external candidates, and providing feedback in the selection of future talent.
Assist in the on-going process of team building and on-boarding, providing team member training as needed.
Manage day-to-day support and operations of the systems; analyze and recommend process, development, or testing improvements to reduce support, improve efficiency, and increase system availability as well as plan and test disaster recovery.
Develop department technology strategy and roadmap in support of company objectives.
Communicate with internal and external stakeholders and users as needed.
Serve as a liaison between management, team members, and internal stakeholders as needed.
Develop strategies to promote adherence to department standards, advance team and individual growth, while increasing overall engagement.
Prepare internal reports for the CIO, including budgetary and operational, work to revise and update as needed, with a focus on proactively communicating useful information in a timely fashion.
Manage the costs and services for the department.
Work with the team’s product owner to appropriately prioritize stories, especially business systems stories, ensuring stories are appropriately detailed for developer sizing and execution.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in Engineering, Computer Science, Artificial Intelligence, Information Technology, Business Administration, or a related field.
7+ years of strong operational experience, preferably within the business systems department of a corporate entity developing, implementing, and supporting line of business applications and API’s.
7+ years of experience leveraging Salesforce platform features and building custom solutions with Sales Cloud, PRM, CRMA, CPQ+, and other Salesforce products, coupled with hands-on experience leading developers through the migration process to the Salesforce platform.
3-5 years of experience providing technical leadership and mentoring within a software development environment.
Proven experience implementing large, complicated Salesforce applications. CPQ+ experience strongly desired.
Strong proficiency with Force.com Platform skills like Apex, Lightning (LWC, Aura), Visualforce, SOQL, MuleSoft (DataWeave), Unit Testing, etc.
Solid understanding of Salesforce development processes and workflows including automated testing, version control system, CI/CD as part of the DevOps process.
Proven understanding of data management technologies, data warehousing strategies, multi-data source integrations, analytics, dashboards, and reporting.
Skilled in building or managing web-based applications and API’s using Visual Studio and SQL Server, as well as with standard software development practices such as source control, peer reviews, and unit testing.
Ability to implement and manage Azure cloud offerings in a cost-effective manner.
Solid knowledge of agile software development frameworks or scrum practices.
Advanced knowledge of ERP, CRM, and CPQ platforms, including system integration, optimization, and customization.
Preferred
Team player with proven experience communicating with both technical and non-technical team members and co-workers.
Proven ability to design and implement large-scale software projects, with a track record of delivering well-designed, high-quality software.
Pro-active team member who readily offers insights and contributes to key decisions of the team.
Effective, passionate, humble leader who is experienced at leading a department in the development of a cohesive technology strategy.
The ability to effectively communicate technology's impact and business values to the company.
Experience providing analysis and insight, including the tracking of key initiatives, goals, and programs.
Strong understanding of relevant technologies with a proven ability to drive projects to completion.
A commitment to pushing for modern development practices.
A commitment to helping other team members grow and improve.