May 16, 2017
-
WEX Inc
-
Wellington, New Zealand
Job Description
At WEX Inc. we see corporate payments differently. We are a leading and growing global provider of payment processing and information management solutions. We are passionate about providing payment solutions with unparalleled security and control for corporate purchasing and transaction monitoring needs. We hire people who share the same passion for continuous innovation and client service that is unparalleled in our industry. We are employee centric offering value-based incentives and generous compensation and benefits packages. If you are looking for a growing career - come be part of WEX today!
WEX New Zealand provides fuel card processing software solutions and is based in Auckland, New Zealand with modern offices located in Grafton, Auckland's city fringe.
Position Title
Software Development Engineer (Java)
Division / Department
Software Development (Java) Team
Reports To
Team Leader, Software Development (Java)
Position Status (ie f/t, p/t, cas)
Full time
Location
Auckland
Undertake travel to other locations as reasonably requested by management from time to time
Position Objective
The Software Development Engineer (Java) is part of a small development team responsible for developing and supporting core Java applications.
Key Relationships
Role
Nature of Relationship
Software Development (Java) Team
Testers
Production Support
Software Development (Integration) Team
BAs
Internal/colleagues
Team Leader, Software Development (Java)
Manager
Key Responsibilities
Development
Produce program requirements, specifications and design documents. Develop code.
Develop and enhance product offerings in accordance with design and consistent with client objectives.
Perform systems programming tasks.
Ensure that development tasks are completed within timeline provided and that issues are fully tested with minimal defects.
Produce and execute program unit test plans.
Ensure all work produced is conducted in accordance with the published development methodology.
Under guidance of Team Leader, ensure that solutions being developed are effective and take into consideration performance implications for a production environment. Modify programs as necessary.
Conduct code and design reviews for development initiatives.
Identify problems of deficiencies in products or the quality management system.
Teamwork and communication
Maintain awareness to personal and team health and safety issues, ensuring all OSH procedures are followed.
When needed, support other team members by helping with their work activities to ensure agreed time lines are met.
Attend and participate in team meetings.
Contribute positively to the work and welfare of the team.
Attend necessary internal/client meetings to build good working relationships.
Assist with training and induction of new staff as required.
Personal and professional development
Actively increase knowledge of IFCS and Java applications.
Adhere to all administration requirements e.g. timesheet input, within timelines given.
Take ownership for own career development and participate fully in formal appraisals and review processes.
Perform such other duties as reasonably directed by Management
Personal Skills and Attributes
Must be team-oriented and comfortable working as part of a small team.
Excellent oral and written communication skills.
Must demonstrate a high degree o