Vacancy expired!
- Designs, codes, and tests business applications.
- Maintains, integrates, and implements software systems/applications.
- Works with others throughout the testing and implementation process.
- May provide on-going support for significant programming changes on an on-going basis (i.e., post implementation).
- Analyzes requirements and recommends solutions to integrate application/software/system components.
- Troubleshoots end-user issues and performs programming activities to address programming errors or potentially needed enhancements.
- Expertly utilizes multiple development tools and maintains an expert level knowledge of programming languages and technologies.
- Promotes quality by performing code reviews, developing and enforcing coding standards, recognizing system deficiencies, and implementing effective solutions.
- Creates and executes expert level project work plans and revises as appropriate to meet changing needs and provide deliverables in a timely and efficient manner.
- Develops technical documentation, and promotes the use of existing documentation.
- Responds to the needs of internal and external clients and clearly articulates advanced level ideas and plans with clients and team members.
- Applies the standard development methodology process to all projects.
- Monitors industry trends and developments to improve system design and customer service.
- Provides scheduled on-call 24x7 system support on a rotational basis.
- May participate in the evaluation and recommendation of new technology.
- Presents information to clients and peers.
- Performs other special projects or duties as assigned.
- Strong knowledge of JAVA with at least 3 to 5 years of working experience.
- Strong knowledge of development languages: EJB, JDBC, JSF, HTML, Javascript, XML, COBOL, C, Perl, SQL, etc.
- Strong knowledge of development tools: JBoss, Eclipse, Maven, Git, Jenkins, Dynatrace, Gatling, Jira, etc.
- Strong knowledge of development databases: DB2, Sql Server, MongoDB, Sybase, Sybase IQ, etc.
- Strong knowledge of software testing tools: JUnit, Cucumber, Selenium, Robot Framework, etc.
- Demonstrated record of successful, complex system implementations.
- Solid experience applying methodologies to design and implement projects.
- Ability to successfully manage multiple projects in a changing technical environment.
- Excellent problem-solving skills with the ability to develop technical and business solutions.
- Strong verbal and written communication skills.
- Strong analytical ability.
- Ability to collaborate effectively in a team environment to achieve desired results.
- Ability to work extended hours as needed.
- Bachelor’s degree or equivalent experience and/or education.
- 5-8 years of relevant experience required.
- Financial services experience and professional insurance designations are preferred
Vacancy expired!