Description

·         Ensures that requirement statements are complete, consistent, comprehensible, feasible and unambiguous.

·         Interpersonal skills to establish good rapport, generate enthusiasm, negotiate priorities, and to resolve            conflicts between various groups

·         Ability to work across teams including business analysts, project managers, and QA team

·         Understands how to communicate difficult/sensitive information to key people across the business

·         Provides input to the Development Manager in the creation of project plans, estimates, and schedules

·         Creates and delivers informative, well-organized presentations

·         Ability to effectively communication with third parties including data providers and software vendors

Requirements

·         Produces comprehensive technical documentation

Impact Analysis

·         Able to design systems using known design methodologies and best practices.

·         Ability to design solutions that are easy to implement and maintain

Problem Solving

·         Analyze requirements/issues and make recommendations for the an optimum solution considering time and resource considerations

·         Proactively finds and fixes quality issues and ensures that software applications are developed with minimal defects.

·         Research, coordinate, and track problems to resolution

·         Identifies critical issues with ease

·         Exhibits confidence and an extensive knowledge of emerging industry practices when solving business problems

·         Proactively offers suggestions for areas of improvement in internal processes along with possible solutions

·         Takes initiative identifying performance issues in production and offers solutions to correct them
 

 

 

Leadership and Project Management

·         Mentors the junior members of the team with technical issues they might be facing.

·         Proven capability to take initiative beyond the day to day components of the job

·         Working knowledge of Project Management practices and processes

·         Keeps up-to-date with latest technological trends and tools and makes recommendations how it can be applied to our systems.

REQUIREMENTS AND SKILLS

Organization and Problem Solving

·         Experience in insurance industry strongly preferred

·         Exhibits level of flexibility and adaptability in the processes and techniques used to complete their work

·         Well organized with the ability to manage multiple tasks simultaneously in order to meet demanding deadlines

·         Quickly  understands the business issues and data challenges of client’s organization and industry

·         Analytical thinker who can make informed decisions quickly and manage multiple work streams

EDUCATION/EXPERIENCE/DEGREE REQUIREMENTS

·         Software Engineering responsibilities

·         BA/BS degree required (computer science or related field preferred)

·         A minimum of 5 years of Software Engineering-related experience

·         Experience with designing, developing, testing, and implementing applications using the following technologies Java/J2EE environment, including Angular, TypeScript /JavaScript, CSS libraries such as Bootstrap, PrimeNG, Spring MVC, REST, JMS, JBOSS, ESB (Mule), JSON, and MyBatis, XML, XSLT, SOAP, Maven

·         Experience with SQL language in DB2 and MS SQL Server

·         Big plus AWS knowledge such as Lambda, S3, development of applications for AWS

·         Develops solutions to improve performance and scalability of systems

Education

Bachelor's Degree