Evaluates complex client area requirements and processes (new, enhancements or maintenance) and prepares application system specifications.
Develops, tests, and implements efficient, cost effective application solutions which may involve diverse development platforms, software, hardware, technologies and tools.
Characteristic Duties and Responsibilities
Works with team leads to understand, identify and specify business requirements.
Researches and evaluates alternative solutions and creates proposals to meet business needs.
Analyzes existing systems against IT and business strategies and makes well-defined recommendations and execution plans for efficiency and architecture/design improvements within and outside the execution of current projects.
Designs and architects new subsystems or major enhancements to existing systems
Creates software artifacts from which the system will be created for developers.
Adheres to standards including coding, testing, and software development methodology.
Communicates status to the project manager.
Exercises an in-depth understanding of specific tools or technologies applicable to our business.
May assist in production issue resolution
Demonstrates strong work ethic embodying the company's core values of Teamwork, Integrity, Communication, Passion and Trust
Bachelor's Degree in Computer Science or a related discipline or an equivalent combination of education and work experience.
Minimum of 1 year real work experience developing web applications with a solid understanding of user interface, middle tier or back-end design concepts and techniques
Experience with at least one major Java EE based application server - preferably Weblogic 10.x (10.3.6)
Working knowledge of JPA (with hibernate), Data Access Objects (DAO)/Command Patters(CMD), Service Oriented Architecture (SOA) and Web Services (SOAP and REST).
Working knowledge of any major RDBMS (preferably Oracle).
History of building and working on multi-module Angular applications, preferred.
Building with Maven, Node, Gulp
Sponsorship or Visa Transfers are not available for this role.