Jobs and Careers
AC

Lead Software Developer - Acushnet Company

Acushnet Company
United Statesfull_timeVerifiedPosted 26 Feb 2024

About the role

WE ARE A PRODUCT COMPANY.

WE ARE A PROCESS COMPANY.

ABOVE ALL, WE ARE A PEOPLE COMPANY.

The history of the Acushnet Company is tightly woven into the fabric of golf. From the start, we’ve been committed to enriching the experience of dedicated golfers through superior product performance, technological innovation, unmatched quality, and exceptional service. We are more than a collection of leading golf brands and products. We are a team united in our passion for the game. We are bridge builders who embrace our responsibility to leave our brands, businesses, communities, and the game of golf in a better position than when we started.

Together we live by the credo, “Autograph your work with excellence.” We earn our position as unrivaled leaders in every category in which we compete, striving for excellence in all that we do – from the performance and consistency of our products to our engagement with golfers and trade partners, to our commitment to creating a workplace built on diversity, inclusion, belonging and respect.

Summary: The Lead Software Developer will facilitate organizational change and promote continuous improvement by leading the development and maintenance of essential business application software. Works under limited supervision and may direct the work of junior staff.

Responsibilities:

  • Leads the evaluation, design, development, modification and testing of programs for supported functional areas. Support existing applications on a 24x7 basis as a member of an applications on-call support process. Collaborate effectively with cross-functional teams, including developers, QA, and product owners.
  • Leads business liaisons and technical teams in the evaluation of software to address business process, functional requirements and system goals.
  • Contributes to the development and maintenance of policies, standards, and guidelines to ensure that a consistent development framework is applied across the company. Ensures lower level associates adhere to framework.
  • Develop software estimates and maintain project schedules.
  • Develop business application software at an expert level. May provide direction to other developers relative to advanced technical topics. Perform code and unit test reviews as required.
  • Coordinates with vendors to resolve any issues in functionality and may serve as a point of escalation. Assists in the evaluation of new technologies and service offerings.
  • Provide technical leadership that allows the team to expand their technical skills and professional development.
  • Leads the creation of the technical components needed for a business case, ROI analysis, specifications and requirement documents.
  • Leads system testing efforts, as well as develop and execute test plans and implementation schedules. Contribute to the development and implementation of automated testing strategies and frameworks (unit and performance).
  • Promote organizational learning by developing documentation and providing training.

Requirements:

  • BS or BA in Computer Science, Business Administration or related field required. Advanced degree preferred.
  • A minimum of 10+ years’ experience directly supporting packaged or custom software applications in a software developer capacity. 
  • Position is distinguished from lower positions by a mastered proficiency with software development, system integrations, and ability to solve highly complex technical problems. 
  • Ability to manage large IT projects. 
  • Participates as a contributor to IT projects. 
  • Mastered ability to merge business process and technical concepts together to innovate creative solutions to business problems and objectives. 
  • Mastered interaction with associates from multiple disciplines and at various levels in an organization. 
  • Mastered ability to adapt quickly to changing business requirements. 
  • Mastered ability to quickly troubleshoot problems that may arise in software code and propose multiple options (and associated plans) for resolution.
  • Mastered proficiency in the design, development and deployment of enterprise-level N-tier web applications using C#.NET Core and Angular. 
  • Mastered knowledge of specific application architecture, data structure, business process functionality, configuration options and integration methods and the ability to apply this knowledge to address business problems of high complexity. 
  • Mastered ability to communicate complex technical concepts clearly and concisely to both technical and non-technical audiences. 
  • Mastered leadership and negotiation skills with vendors and technical groups. 
  • Mastered ability to efficiently code

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Acushnet Company

View company profile →