Responsible for analysis, development, testing, and delivery of computer software solutions with alignment to business requirements.
Best coding practices should be followed aligning development with enterprise architecture recommendation. Requires in-depth conceptual and practical knowledge of distributed java development and knowledge of related job disciplines.
Essential Job Functions
Codes instructions for computer programs / objects / components; configures packaged software; tests and implements all changes to ensure they meet specifications.
Documents and implements programs according to installation standards and conventions.
Quality checks program code, related objects and documentation.
Responds to Production Support issues.
Works with business as required.
Analyzes programs to ensure that they efficiently use computer and storage resources; recommends appropriate changes as necessary.
Conducts preliminary estimates / Rough Order of Magnitude for the level of effort of new / change to application functionality.
Analyzes and makes recommendations for the need for system backup, security, restart / recovery, balancing & controls; recommends approaches for meeting such needs.
Analyzes and documents the requirements and approaches to data conversion and data modeling.
Conducts system studies, analyzes existing computerized and manual processes to improve efficiency; researches and develops techniques for automation, as approved.
Monitors the work of junior staff to ensure efficiency, and compliance with specification.
Designs and develops documentation of proposed procedures and systems.
Performs preliminary evaluation of packaged software.
Manages and controls system development projects.
manages technical activities. Completes review of estimates / Rough Order of Magnitude for the level of effort / cost of new application functionality.
Performs final evaluation of packaged software.
High school diploma or equivalent required. Bachelor’s degree preferred or equivalent, relevant experience.
Level III : 4 years of experience in application development / testing or business / system analysis or 1 year as an Application Developer Level Il
Special Skill Requirement
Strong Java skills are required
Guidewire experience is a plus
SQL Database knowledge is a plus
Knowledge of Insurance industry P&C sales and service systems is a plus
Agile experience Certifications are a plus
Experience working with vendors or employees across multiple time zones
May require occasional traveling
Good written and communication skills
Able to participate in and facilitate discussions with complex content