Job Description :
Full stack java preferred - Android developer with some front end web development experience
Fulltime
Cleveland, OH

BASIC JOB FUNCTIONS / RESPONSIBILITIES:

Performs all job duties under minimal direction and supervision. Major responsibilities include the following;
Leads the analysis required to develop business-specific requirements for web applications and application systems. This includes:
a. leading the business in the definition of the outcomes required from the system
b. designing and implementing the new web applications and application systems
c. leading testing, implementation and other components of the project such as defining project scope, timing or milestones
d. Performing same role for modifications to existing systems.
Prepares and administers project workplans.
May supervise the work of other project team members and/or IT consultants.
Consistently meets assignment target completion dates.
Analyzes alternatives and develops application solution plans which may involve custom development, package software usage or a combination of both.
Coordinates, or assists with, the technical design and layout of hardware requirements and other related components associated with a specific project. Prepares or reviews cost / benefit analysis associated with various technical alternatives or design layouts.
Participates in the development and maintenance of Information Technology standards and procedures.
Leverages IT governance processes to ensure proper project definition, socialization and control.
On major projects, participates in the capacity of a senior or lead team member, with accountability for an overall project or specific components of a project.
Participates in Agile teams for major project initiatives as a web developer resource to the teams.


QUALIFICATIONS:
Four-year college degree and minimum of five years of related experience with emphasis on mobile and full-stack web application development.
In depth knowledge of most of the following front-end web development technologies including:
o JQuery, NodeJS, AngularJS
o CSS3
o HTML5
o Design Systems and Style Guides
o JSP
In depth knowledge of most of the following back-end technologies including:
o J2EE web application development
o Android JAVA development
o Database systems including Oracle, MariaDB, Postgres
o RESTful API development
o ElasticSearch
o Ruby on Rails
o AWS Cloud Services
Preferred experience developing for iOS in either Swift or Objective C
Preferred experience developing on CMS platforms, including Hippo CMS
Familiarity with SEO as well as accessibility standards
Preferred experience using Google Analytics
Proficient with Git version control
Proven track record of successful, full-scale web application projects from a leadership and development perspective, preferably using the Agile development methodology.
Test driven development and automated testing tool experience
Preferred experience using Jenkins a plus
Readily picks up and applies new business concepts, new application systems, and new technology, to all job activities and specific project assignments.
Communicates effectively, both oral and written, with internal customers, other Information Technology associates, vendors, and IT senior leadership. Prepares and delivers effective and well-organized presentations.
Works effectively on project teams as a leader or as a participant. Plans, organizes, leads, and facilitates group meetings.
             

Similar Jobs you may be interested in ..