Share this Job

Lead Engineer

Date: 18-Mar-2023

Location: MD, ES

Company: Fineos Corporation

Summary

As a Lead Engineer you will join our highly skilled Product team, working on our FINEOS Digital Platform implementation projects. As part of a project team, working in conjunction with our internal and external customer’s you will develop new Product features, influence architectural decisions, innovate, and propose improvements while also mentoring more junior Java developers. You will design and build FINEOS products. Your role will be solution design, translating business requirements and terms into product design and technical concepts. You will engage in active development to deliver those solutions, as well. As Lead Engineer, you will be a member of one of our Scrum teams. You will be working closely with Product Owner, Analyst and Architect for that, and your role will be crucial for the team to fully own, design, plan and deliver end-to-end feature implementation.

 

Responsibilities (Other duties may be assigned.)

  • Work closely with developers and QA engineers to deliver best design and implementation of features within the team
  • Develop test plans, detailed test cases for product features and ensure highest test coverage
  • Develop automated tests for product features
  • Deliver improvements to automation framework, and fill gaps in automation of tests
  • Take the products/module/features through the full software development life cycle
  • Provide customer support for urgent technical queries or on-site as needed
  • Responsible for developing new features and the maintenance and enhancements of existing functionality
  • Maintain a broad knowledge of emergent trends in software development platforms, tools, methodologies and their underlying principles
  • Code review, unit test coverage and continuous improvement
  • Build tools to support automation and productivity
  • Involved in early sprint planning and design to line up features that are in a state of readiness to be broken into User Stories that provide business value.
  • Identify matches to existing product functionality and identify application gaps.
  • Produce technical specification documents to support a strong implementation. This may include wireframes, UML, data models and diagrams.
  • Ensure acceptance tests accurately articulate the business need for features, that these tests flow into the associated user stories, and that these are used to drive lean development.
  • Create designs and support testing that is focused on achieving acceptance criteria of features/stories as part of the sprint and release cycles.
  • Support ongoing development of features and provide guidance on design and priority decisions.
  • Provide and enhance product documentation to support future support, extension and usage.

 

Education and/or Experience    

  • Minimum 5 years Java development experience including JEE technologies
  • Experience with NoSQL, such as MongoDB
  • Strong experience in developing, debugging and troubleshooting proprietary web applications including use of Web Services and Restful APIs, including strategies across caching, session management and scalability
  • Experience with Caching tool such as Memcached
  • Experience in developing Windows Services
  • Experience with object relational mapping (ORM)
  • Experience with version control tools and concepts (e.g., Subversion)
  • Provide technical resolution of issues on mission critical systems and serve as primary point of contact for coordination
  • Work closely with the product development team to develop proposed ETL designs
  • Able to independently analyze requirements and come up with a sound and sustainable design
  • Research and resolve production issues with ETL workflows
  • Experience using middleware and integration technologies
  • Ability to translate business requirements to technical specification is essential to this role.
  • Experience in Design or Analyst role would be an advantage.
  • Experience in modelling complex data in a structured and flexible manner using OO Analysis and Design (OOAD) & notation (UML).
  • Experience of working in an Agile environment and working knowledge of Agile methodologies e.g. SCRUM, SAFe.
  • User Experience focus and an understanding of how to shape and produce a product that is intuitive a key differentiator.

 

Knowledge, Skills and Abilities

  • Strong understanding of current technologies and integrated I.T. systems.
  • Good process analysis and mapping skills.
  • Excellent communication skills, with ability to explain complicated processes and concepts to non-experts.
  • Knowledge & understanding of the insurance industry would be a distinct advantage.
  • Good logical and analytical skills.

 

Technical Skills

  • JSP, JMS, JNDI
  • Application servers - experience with one or more of Websphere, Weblogic, Tomcat
  • Databases: DB2, Oracle, MS SQL Server
  • Development Tools: Apache, Jenkins, Ant, Maven, Junit, Eclipse, SVN
  • SOAP (over HTTP/JMS), WebsphereMQ, SOA.

 

Language Skills

  • Ability to speak the English language proficiently, both verbally and in writing.

 

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

  • Employee works primarily in an office environment, within a well-ventilated area, and are exposed to moderate noise levels.
  • Employee works primarily in a home office environment.
  • The home office must be a well-defined work area, separate from normal domestic activity and complete with all essential technology including, but not limited to; separate phone, scanner, printer, computer, etc. as required in order to effectively perform their duties.

 

Work Requirements

  • Compliance with all relevant FINEOS Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
  • Travel and fieldwork, including international travel may be required. Therefore, employee must possess, or be able to acquire a valid passport.
  • Must be legally eligible to work in the country in which you are hired.   

 

 

FINEOS is an Equal Opportunity Employer. FINEOS does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.