Bey
Java Developer with PC Insurance
Bey, New York, New York, us, 10261
Job Description
Java Developer with P &C Insurance
NYC (Hybrid)
6+ Months Contract to hire
Over all 10+ years
****
Responsibilities
Strategy and Planning
· Orchestrate integration projects and corresponding strategies between business units and development teams
· Plan, execute and manage the integration of new applications into existing systems and software throughout the enterprise
· Ensure that integration planning and practices are aligned with strategic business goals and the company’s overall strategic vision
· Develop standards and processes to support and facilitate integration projects and initiatives
· Collaborate with analysts and designers in the development and initiation of new software programs and applications
· Participate in quality assurance of program logic, data processing, and error resolution
· Develop an awareness of programming and design alternatives
· Take an active role in cross-departmental projects when needed
Acquisition & Deployment
· Plan phases of the software development life cycle (SDLC) for a variety of projects
· Assist in the preparation and documentation of software requirements and specifications
· Research and document technical requirements of software users
· Research and make recommendation on integration products and services
· Lead solution alternative analysis to select application and build software solutions that the organization can leverage
· Lead integration testing phases of software and applications under development in order to identify and remedy potential problem areas
Operational Management
· Write, translate and code software programs and applications according to specifications
· Ensure detail design specifications and unit test plans support high level design
· Ensure deliverables conform to best practices and internal standards
· Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging
· Generate statistics and prepare and write reports for management and/or team members on the status of the programming process
· Assist in the development and maintenance of user manuals and guidelines
· Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
· Manage and/or provide guidance to more junior software developers and research assistants
· Where applicable, develop prototypes of interfaces and attributes based on the user requirements
Knowledge, Experience and Skills
· B.S. in Computer Science or related required
· M.S. in Computer Science or related a plus
· 10+ years of Software Development experience
· Prior experience in the insurance industry required
· 7+ years’ experience working with enterprise applications or architectural leadership role in building web based Java EE and/or Spring services/applications
· Solid working knowledge of current technologies, including SOA or REST, web services, J2EE technologies, Spring, Hibernate
· Expertise with industry standard development tools (e.g. Eclipse, Subversion, etc.)
· Hands on experience working in integrated development environments
· Extensive experience with SQL, some DBA experience a plus
· Knowledge of applicable data privacy practices and laws
· Familiarity with agile software development methodologies
· Experience working with vendor applications and resources
· Flexible and adaptable to learning and understanding new technologies
· Ability to exercise independent judgement and take action on it
· Highly self-motivated and directed
· Experience working in a team-oriented, collaborative environment
Qualifications:Additional Information
All your information will be kept confidential according to EEO guidelines.
Java Developer with P &C Insurance
NYC (Hybrid)
6+ Months Contract to hire
Over all 10+ years
****
Responsibilities
Strategy and Planning
· Orchestrate integration projects and corresponding strategies between business units and development teams
· Plan, execute and manage the integration of new applications into existing systems and software throughout the enterprise
· Ensure that integration planning and practices are aligned with strategic business goals and the company’s overall strategic vision
· Develop standards and processes to support and facilitate integration projects and initiatives
· Collaborate with analysts and designers in the development and initiation of new software programs and applications
· Participate in quality assurance of program logic, data processing, and error resolution
· Develop an awareness of programming and design alternatives
· Take an active role in cross-departmental projects when needed
Acquisition & Deployment
· Plan phases of the software development life cycle (SDLC) for a variety of projects
· Assist in the preparation and documentation of software requirements and specifications
· Research and document technical requirements of software users
· Research and make recommendation on integration products and services
· Lead solution alternative analysis to select application and build software solutions that the organization can leverage
· Lead integration testing phases of software and applications under development in order to identify and remedy potential problem areas
Operational Management
· Write, translate and code software programs and applications according to specifications
· Ensure detail design specifications and unit test plans support high level design
· Ensure deliverables conform to best practices and internal standards
· Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging
· Generate statistics and prepare and write reports for management and/or team members on the status of the programming process
· Assist in the development and maintenance of user manuals and guidelines
· Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
· Manage and/or provide guidance to more junior software developers and research assistants
· Where applicable, develop prototypes of interfaces and attributes based on the user requirements
Knowledge, Experience and Skills
· B.S. in Computer Science or related required
· M.S. in Computer Science or related a plus
· 10+ years of Software Development experience
· Prior experience in the insurance industry required
· 7+ years’ experience working with enterprise applications or architectural leadership role in building web based Java EE and/or Spring services/applications
· Solid working knowledge of current technologies, including SOA or REST, web services, J2EE technologies, Spring, Hibernate
· Expertise with industry standard development tools (e.g. Eclipse, Subversion, etc.)
· Hands on experience working in integrated development environments
· Extensive experience with SQL, some DBA experience a plus
· Knowledge of applicable data privacy practices and laws
· Familiarity with agile software development methodologies
· Experience working with vendor applications and resources
· Flexible and adaptable to learning and understanding new technologies
· Ability to exercise independent judgement and take action on it
· Highly self-motivated and directed
· Experience working in a team-oriented, collaborative environment
Qualifications:Additional Information
All your information will be kept confidential according to EEO guidelines.