Description

The Software Engineer position is responsible for development and support of applications for internal and external customers. The role works with other development resources to create new solutions but also to support existing applications and troubleshoot issues. The role will be working with subject matter experts from the Business and IT.

Key accountabilities in that role are:

Development

•Interact with Business Partners, internal and external, to design/develop solutions for business needs

•Analysis, design, and development and testing including full system design, estimating project hours and managing implementations.

Support

•Handles escalated problems with technical or process issues, both during normal and after hours.

•Provide problem analysis, measurement, and process methodology

•Work with offshore development team on an as needed basis

Administrative

•Participate in team meetings and meetings with the business

•Stay up to date with emerging application technologies, policies, and procedures to provide relevant architectural input and recommendations as needed.

•Other duties as needed/assigned


Skills 
•Bachelor’s Degree in Information Systems, Computer Science, or equivalent experience

•7+ years of Java/J2EE development using Spring/Struct Framework and Servlet/JSP

•7+ years of experience with SQL Server and DB2

•5+ years of Web Services development

•Experience with the Eclipse IDE and RAD

•Experience with SAML and SSO development

•Experience with API design and implementation

•Experience with Maven, Jenkins, Subversion

•Excellent problem solving and communication skills

•Exceptional organizational skills and attention to detail, as well as a high degree of creativity, flexibility, and self-direction

•Ability to effectively organize and prioritize work demands as well as the ability to manage multiple assignments.

•Ability to work effectively both independently and as part of a team.

•Ability to work with limited supervision

•Superior written, verbal, collaboration, and interpersonal communication skills

Education

Any Graduate