The Sr. Software Developer is responsible for the analysis, design, development, testing and deploy eCommerce solutions. This position will act as the technical resource for support and Project development for eCommerce and related solutions.ROLES AND RESPONSIBILITIES Design and implement software solutions to meet business requirements in a timely and efficient manner.
Communicate status of projects and initiatives to senior team members.
Thoroughly unit test solutions.
Develop prototypes to validate process improvements and communication of initial requirements.
Participate in the full software development life cycle of various projects, conduct code reviews, and ensure software development standards are followed
Follow technical standards to make solutions consistent and easier to support.
Create and/or capture business requirements, unit testing, validation testing, and support documentation for solutions.
Support multiple projects/solutions for multiple business area requestors.
Provide fact based and accurate task effort estimates to management.
Review weekly activities with senior team members.
Other duties as assigned.
TECHNICAL COMPETENCIES (Knowledge, Skills & Abilities)
Minimum 5 years extensive experience working with web based technologies: SOAP, XML, Java, Java Script, HTML, and web based B2C development tools.
Working knowledge of the following Microsoft Technologies:
o Visual Studio 2005 including: Visual Basic, C#, ASP, .NET, and VBScript
o Windows 2000/2003/XP
o Internet Information Server
o SQL Server 2000/2005
o Visual Source Safe
Experience in Agile methodology and working experience with Jira and Confluence.
Good working knowledge of change control and version control processes using source code control tools, specifically Github.
Strong experience with eCommerce platform development.
Ability to participate in quality assurance activities including unit testing, QA testing and documentation of test scripts and testing instructions for UAT testing. In addition, candidate must be able to perform code reviews and vulnerability testing as required.
Able to support multiple projects simultaneously while meeting deadlines and delivering results..
Excellent communication and interpersonal skills.
Able to gather and analyze business requirements and translate those into basic to moderately complex functional, efficient and effective technical solutions.
EDUCATION AND EXPERIENCE
Bachelor's degree in computer science or related degree, or equivalent work experience required
Minimum 5 years software development experience required, including working with a development team.
Some cross-functional project support experience required.
Relevant professional certifications a plus
PHYSICAL REQUIREMENTS / WORK ENVIRONMENT (if applicable)
Work is performed in a designated professional office workstation and environment.
Extensive use of office equipment to include computer, calculator, copier, fax, and other business related machines and software.
Callaway Golf and Travis Mathew are an EEOC.