Job Opening

Lead Software Developer*

Location: Fairhaven, MA

General Information

  • Salary Range: $110,000 - $130,000
  • Hours: 8:00am - 5:00pm

Responsibilities

Facilitate organizational change and promote continuous improvement by leading the development and maintenance of essential business application software. Leads the evaluation, design, development, modification and testing of programs for supported functional areas. Support existing applications on a 24×7 basis as a member of an applications on-call support process.  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.  Promote organizational learning by developing documentation and providing training.

Qualifications

Bachelor’s Degree in 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. Works under limited supervision and may direct the work of junior staff.  Mastered understanding and use of software development lifecycle methodologies (e.g. Waterfall, Agile, etc.), modeling techniques, such as prototyping, wireframe diagramming, and UML diagramming. Positive attitude and ability to build strong relationships within the company and with external partners.  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 concepts both verbally and in written form.  Mastered leadership and negotiation skills with vendors and technical groups.  Mastered proficiency in the design, development and deployment of enterprise-level N-tier applications Mastered ability to efficiently code software to meet business requirements Mastered presentation skills both formally in a group setting and informally with 1:1 interaction with end users.  Mastered analytical and problem solving skills Mastered prioritization skills, project management and organization skills. Mastered understanding of modern application architectures, development methodology tools. Mastered proficiency testing software (unit and performance) and associated end-to-end processes , as well as developing test plans to test software code.

Acushnet Company offers competitive salaries commensurate with experience and a comprehensive benefit package consisting of medical & dental; 401 savings plan; tuition assistance; life & disability insurance; vacations/holidays; on site wellness facility; and generous product discounts.

Acushnet Company is an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among others, or status as a qualified individual with a disability.

Apply for this Position

  • Accepted file types: doc, docx, pdf, txt, rtf.
  • Accepted file types: doc, docx, pdf, txt, rtf.