This job listing has expired and the position may no longer be open for hire.

Acushnet Company I Lead Software Developer at Acushnet Company

Posted in Information Technology 30+ days ago.

Type: Full Time
Location: Fairhaven, Massachusetts





Job Description:

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 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.

  • Ability to manage multiple projects simultaneously.

  • Mastered understanding of modern application architectures, development methodology tools.

  • Stay current on latest technologies and trends in software development.

  • Mastered proficiency testing software (unit and performance) and associated end-to-end processes , as well as developing test plans to test software code.

  • Positive attitude and ability to build strong relationships within the company and with external partners.

  • Experience with Microsoft Entity Framework for data access and schema management.

  • Experience with PostgreSQL and MS SQL Server databases.

  • Experience with Terraform for Infrastructure as Code deployment and management.

  • Experience with Git for version control and collaboration.

  • Experience with implementing web APIs with JSON request/response patterns for both client and API integration.

  • Proficiency in Docker for containerization and deployment.

  • Utilize Elasticsearch for full-text and faceted search functionality.

  • Development and deployment using continuous integration and automated testing tools.

PDN-9b6edeb4-c3f1-4b4d-8c2e-966ff7583767
More jobs in Fairhaven, Massachusetts


Acushnet Company

Acushnet Company

American Freight
More jobs in Information Technology


SailPoint Technologies, Inc

SailPoint Technologies, Inc

SailPoint Technologies, Inc