JAVA ENGINEER
Ireland | IT COMPANY
The Company
Although insurance software may sound boring, it's not. Sure, it's serious work, but the company uses cutting edge processes and technologies to deliver products that customers love. Pioneers in Agile development, the development process is sustainable, family-friendly, and fundamentally humane, and our client adopts a calm, systematic, and rational approach to business.
The Role
The Dublin centre was established to help meet a growing global customer demand for expertise in implementing our client’s products, currently being used by customers who are household names globally. As a Senior Solution Consultant you will be delivering application configuration and integration programs following company best practices in integrating products with external applications to support customers globally. You will have direct contact with customers dedicated to projects where you flex full development lifecycle skills.
Essential Duties
Ability to work in the Dublin area with occasional travel to the US, specifically to our client’s headquarters in California.
Learn and master the company’s suite of products in order to perform configuration and integration of products for technical consulting.
Partner with on-site consultants and client business teams to understand business objectives and integration requirements .
Configure applications and develop business rules using company software.
Develop custom integration programs to connect applications with other internal and external systems using JAVA and XML.
Execute configuration / integration tests including monitoring software incidents and communicating software issues to the development team.
Required skills/experience:
The position requires a unique blend of technical aptitude, business savvy, and communication skills.
BSc in Computer Science or equivalent from third-level or higher education institution
Advanced exposure to broad technical skills such as Object Oriented programming (JAVA or C#), relational databases (data modeling/SQL), web UI (design and development), XML, application architecture
Software development lifecycle exposure (AGILE) preferred
Problem solving skills
Self Motivated & leadership qualities
Detail oriented
Ability to work independently and within a team
Interest and willingness to explore consulting career and passionate about
Description/Scope of Work
Our client’s Software Support Team in Dublin provides primary software support for production customers in Europe, Africa, and Russia, as well as Latin America. Support Software Engineers serve as first line of contact for troubleshooting, diagnosis, and escalation of customer issues for assigned customers in the region. They perform detailed analysis on customer issues to determine causes and appropriate solutions.
The engineers conduct regular calls with developers and technical resources customer accounts to help diagnose problems, prevent production issues, prepare for system updates, and ensure overall satisfaction. They are able to work independently on complex issues, and use a variety of software configuration, development and diagnostic tools to aid customers in resolving these issues.
The work environment is highly collaborative. Each Support Software Engineer is responsible for developing mastery of several functional or technical areas of the products they support, along with competence in the remaining areas of these products. They collaborate with other support engineers in their areas of mastery and provide general assistance to their peers in all areas.
The support engineers will collaborate remotely with escalation support teams and other engineers at our client’s Headquarters in California (Silicon Valley) as well as engineers at other regional support centers. Occasional travel (< 10%) may be required to customers for introductory visits, as well as to company Headquarters or other Regional Centers for ongoing knowledge development. This role serves as the point person representing company software to customers. The position requires a unique blend of technical expertise and customer facing skills.