PING, Inc., maker of PING golf equipment, is seeking a Software Engineer II that will work with designers and developers, under the direction of project managers, to plan, estimate, code, debug, test, and support various software applications. The Software Engineer II will continually focus on learning and using the ever-changing practices and tools of their craft to achieve corporate objectives and priorities. This position requires the candidate to reside in the Phoenix Metro Area, relocation assistance will be provided.
OUR MISSION:
“To be the unquestioned leader in innovation, design, service and quality while providing an enjoyable environment for employees that allows them to fulfill their potential.”
WE OFFER:
- Competitive benefits and compensation package
- Generous employee discount
- Robust wellness program with cash incentives
- Ride Share Programs
- Flexible time off
YOU WILL:
- Design, code, develop and test significant complex functional technical solutions that impact multiple areas of disciplines.
- Lead code/design reviews to ensure smooth daily operations and accurate planning for multiple teams.
- Participate in defining data (database schema, etc.) and software architecture for a project.
- Independently resolve complex production issues and lead trouble shooting of end-to-end solutions that span multiple applications and systems.
- Estimate project task efforts and report discrepancies to project manager.
- Participate in project deployment execution with team-members.
- Utilize technical systems related to assignments and ensure proper documentation for effective use.
- Perform as a member of a team, having regular and reliable attendance and raising any teamwork and/or morale problems.
- Conduct testing to verify quality of code to ensure all features are functional prior to hand-off.
- Create portions of test and deployment plans for use after hand-off.
- Maintain project files using version control system, as directed.
- Communicate progress and roadblocks regarding task and feature completion to project manager.
- Participate in company goals and initiatives.
- Train users on systems and provide technical assistance as needed.
- Adhere to company safety rules and procedures.
YOU HAVE:
- B.S. in Computer Science, Software Engineering, or Information Systems, plus a minimum 2 years’ software development experience demonstrating depth of technical understanding with a specific discipline(s)/technology(s).
- Knowledge of Object-Oriented programming principles and patterns
- Familiarity with programming best practices (naming conventions, coding standards, architecture)
- Comfortability with a modern version control system such as Subversion, Git or Mercurial
- Knowledge of programming domains (server architecture, security standards, accessibility standards, database access and usage, deployment process, user interface development, networking, and so on)
- Exceptional communication (written and verbal) and interpersonal skills.
- Initiative and work effectively in a fast environment with minimal supervision.
- Ability to establish productive relationships with cross-functional teams.
- Experience with agile methodologies and Dev ops environments.
- Ability to manage through ambiguous and subjective situations, including balancing operational efficiency and data analysis with high quality standards and a sense of what is “right” for the customer.
- Intermediate Microsoft Office (Excel, PPT, Word) skills required.
- Good understanding of mobile apps (android and IOS) and web technology stack (HTTP/Javascript/REACT/CSS)
- Experience with SQL/NoSQL database, querying, profiling, and performance tuning.
*PlNG is a nicotine free company. Only non-nicotine users should apply.
*No sponsorship is available for this position.