Here at Mastercam, we fully embrace remote work and believe you work best, where you feel most comfortable. Whether you work in our CT headquarters or from the comfort of your home office, we provide the optimal setup for success. Growth and development are a top priority and we wholeheartedly believe in investing in your future to help you achieve your career goals.
If you have a passion for your work, an inquisitive nature, and a pride in exceeding the expectations others have set for you – then Mastercam may just be the place you have been looking for.
Position Overview:
As the Business Systems Manager, you will be responsible for the day-to-day oversight, development, coordination, and staffing of a development team(s) in our Agile environment. The Business Systems team is responsible for the development, integration, configuration, and maintenance of numerous business critical systems that are used to market, sell, and license Mastercam. The successful manager will lead our team of highly skilled professionals, providing mentorship as they develop high-quality solutions to complex business and technical problems, ensuring that the team is delivering working software at or above departmental standards, supporting the solutions delivered, while executing within the strategic direction of the department and company. This position is an active player-coach, with direct responsibility for leading the team to achieve their individual goals/tasks in the fulfillment of department and company strategy.
Essential Duties & Responsibilities:
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.
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.
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.
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.
Perform other duties as needed.
Minimum Requirements & Qualifications:
BA Degree in Engineering, Computer Science, or Mathematics or equivalent experience.
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.
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 teh 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.
Unquestionable integrity.
Company Introduction:
Our mission is to create software and services that solve the world’s manufacturing challenges. Our software, Mastercam, is the most widely used CAM software in the world. Headquartered in Tolland, CT, we are a culture that embraces remote work, with a growing global team spanning two continents: Europe and North America. As the industry leader, we strive to innovate, and we partner with our resellers and customers to make the impossible, well, possible.
Mastercam is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, alienage or citizenship status, sex, sexual orientation, gender identity or expression, transgendered status, partnership status, caregiver status, age, ancestry, physical, intellectual, learning or mental disability, pregnancy, childbirth or related condition, genetic information, medical condition including medical characteristics, marital or civil union status, familial status, veteran or military status , use of tobacco or other lawful products off premises and during non-working hours, or any other classification protected by applicable local, state or federal laws.
EOE/M/F/Vet/Disabled are encouraged to apply.
We are an E-Verify Employer.