Reports to Operations Director UK and Manager of Application Development for Insite 360 Services (US)
Responsibilities:
This position will be responsible for design and programming for Veeder-Root service systems, with an emphasis on business analysis, design, development, project management and third party solution integration. As an Application developer you will implement the functional and technical requirements to develop solutions for both internal and external customers. Responsibilities will also include technical understanding of service systems and the functional reasoning being new features requests.
Key Accountabilities and Responsibilities:
- Interact effectively with project team members and other service personnel.
- Ensure project design will facilitate meeting functional requirements; ensure all parties are clear on their role and to delegate responsibility where appropriate (e.g. assistance with business analysis and user acceptance testing requirements with the team)
- Plan and manage implementations thoroughly and effectively.
- Interact with internal customers to gather and present functional requirements.
- Actively ensure that the right level of modelling, collaboration, and documentation is achieved throughout the development and testing life cycle.
- Implementing, and supporting software applications.
- Act as functional liaison for EU development priorities and as the first level contact for GVR EU production support.
Skills & Expertise / Qualifications:
- 5+ years’ experience in JAVA based development.
- Formal experience or proven ability to function as Business Analyst and Project Manager on select programs.
- Experience in J2EE (Java SDK, Servlets, JSP, Consume WebServices, Create WebServices, JasperReport), J2SE (Java 3D, Java 2D, Java Web Start, Java Plug-in, Java AWT, Java Swing) and Java Tools (ANT, JNDI).
- Integrate Open Source Solution into existing GVR systems.
- Complete understanding of the Model View Controller, Web Service Oriented and Service Oriented Architectures.
- Comfortable working in a distributed software environment, with Subversion as the Source Code Management tool.
- Experience with web development (HTML, JavaScript, XML, JSON, Ajax Techniques, (JQUERY and Bootstrap a plus).
- Experienced SQL user, preferably some experience using SQL with Oracle 11g.
- Familiar with Apache Tomcat web container or any other Java Application Server.
- Familiar with development in and Agile environment.
- Willing and interested in advancing skills in both front end (Web) and back end (Java) development.
- Comprehension and appreciation of system architecture and technical implications.
- Good relational database and data modelling experience.
- Demonstrate a track record of delivering software development projects and system changes that effectively solve business problems
Relationships:
Position reports to Operations Director UK (day to day operational requirements) and on dotted line basis to Manager Application Development for Insite360 services.
- The individual in this position shall maintain courteous and professional internal relationships with all members of the Business unit, including and not limited to Service, Operations, Sales, Marketing and Product Development.
MeasuresofPerformance:
Ability to perform assigned tasks in a timely and accurate manner within schedule guidelines.
- Performance will be measured based on individual tasks completed on time and initial requirements completion.
- Personal Trait Profile & Attributes:
- Work independently or a part of a team.
- Solution oriented.
- Problem solver.
- Multi-tasks well.
- Good communication skills.
- Adaptable.
- Creative.
- Comfortable taking direction remotely and working within a remote group.
Scope of Impact of Position Responsibilities:
This position affects the ability to release new products to market on time.
- This position has a direct impact on the quality of Services being released to production environment.
- This position affects the efficiency in resolving problems in development, production and service.
Package
50k basic + benefits (mobile, med aid, pension contribution, cell phone, laptop and possibly car allowance depending on experience).