Provide hands on design, development, unit and integration testing, QA support and production support (40%).
Provide technical support for enterprise applications purchased from external vendors (25%).
Work closely with
Work with enterprise architects and other teams to define the portal enterprise integration architecture roadmap, and provide assurance for project alignment towards this roadmap (10%).
Work with business subject matter experts to translate requirements into technical portal design (10%).
Perform other duties as assigned.
KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:
Strong Java development skills - OO concepts, code efficiencies, design patterns.
Expert level proficiency with concepts such as web services, messaging and web application design.
Expert level proficiency with SQL and relational databases.
Intermediate level proficiency with a source control systems, TFS preferred.
Intermediate level proficiency with support and configuration of vendor software.
Intermediate level proficiency with Microsoft Word, Excel, and Outlook.
Intermediate level proficiency with Windows and Linux servers.
Effective written and verbal communication skills.
Ability to speak effectively before groups of peers or management within the client in one on one and small group situations.
Foster company success through a professional appearance, being courteous to customers and all the client associates and by having a positive attitude.
MINIMUM EDUCATION & EXPERIENCE:
Bachelor's degree in Information Technology or related field, or equivalent combination of education and experience required.
5+ years of experience in Java/J2EE development.
CONTACTS WITH OTHERS:
Contacts with other persons within the department on routine matters as well as regular contact with other departments, or outside the organization furnishing or obtaining factual data requiring ordinary courtesy and tact. May need to utilize specialized communication skills in order to maintain goodwill with internal and external contacts.