Acting as an internal consultant, advocate, mentor and change agent, plans, designs and develops the most complex and business-critical software solutions, using appropriate software development methodologies, either individually or as part of a project team.
Responsible for ensuring that browser-based systems and applications meet client requirements and operate properly, using software development methodologies.
Bachelor's degree in computer science, information systems or other job-related field, OR
Four years of job-related work experience, OR
Two years of job-related experience, plus an associate degree in computer science, information technology or other job-related field.
Required Work Experience
Seven years of applications development experience.
Five years of JAVA programming.
Two years of Spring Framework (MVC).
Two years of Hibernate ORM.
Two years of Oracle.
Experience with WebSphere application server.
Experience with Agile with Scrum.
Required Skills and Abilities
Extensive technical knowledge of the capabilities of available hardware and software resources.
Good analytical and problem-solving skills.
Demonstrates flexibility for adapting to both changing business and client needs, and a changing technical environment.
A complete understanding of the systems life cycle.
Demonstrated leadership ability.
Good oral and written communications skills.
Extensive knowledge of programming languages, currently used browser-based productivity tools and platform technology used in the department.
Strong oral and written communications and interpersonal skills.
Standard office equipment skills.