Previous Job
Consultant, Software Engineering (Speciality) - UI Tech Lead
Ref No.: 18-02650
Location: O Fallon, Missouri
Position Type:Contract
Start Date / End Date: 06/25/2018 to 06/24/2019
Job Title: Consultant, Software Engineering (Speciality) - UI Tech Lead
Job Location: O'Fallon, MO
Job Duration: 12 months
LinkedIn ID Required

Job Description Summary

• Develop software solutions on a Angular 1.x platform for digital payments in the mobile and e-commerce space in an exciting, fast paced environment.
• Be part of a team using Agile development practices and align with other feature teams across the world. Team members may be developers, testers, analysts, and architects. The team is cross-functional, which means that between all its members they possess sufficient skills to do the work. There is no dictated leadership hierarchy within the team members.

UI Tech Lead that has strong javascript skills, and knows Angular 1.5, Gulp, Karma/Chai/mocha, ESLint, Yarn/npm well
• Creating self-contained, reusable, and testable modules and components
• Review and refactor code by others, debugging and communication within the team.
• Develop high quality, secure, scalable applications based on technical/functional requirements specifications and design artifacts within expected time and budget.
• Manage medium-sized project/initiatives as an individual contributor with advanced knowledge within discipline, leading a segment of several initiatives or a larger initiative.
• Responsible for programming, unit testing, integration testing, documentation, maintenance and support of systems application software in adherence with Client standards, processes and best practices.
• Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks.
• Significant advanced code development, code review, modest day-to-day support duties, Responsible for code reviews
• Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks.
• Document software programs as per software development best practices. Follow Client quality assurance and quality control processes, managing security best practices in product code, design, infrastructure and architecture.
• Support defect management, code versioning, and code deployments.
• Ensure test coverage for unit testing and support integration and performance testing.
• Perform feature/enhancement estimates, demonstrations and related activities.
• Support level 3 production problem management including root cause identification and resolution.

All About You
• Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience
• Expertize in Angular 1.5, Gulp, Karma/Chai/mocha, ESLint, Yarn/npm
Core web fundamentals: HTML, JavaScript, and CSS
CSS precompilers like Sass
• JavaScript frameworks with JS-based build tools like Gulp, Grunt
• Skills in frameworks/libraries like jQuery, lodash, bootstrap, formly
• Experience with building the infrastructure for serving the front-end app and assets
Intermediate knowledge of Java, J2EE, Web Services (REST, SOAP), API Gateway, ESB, Integration patterns, Security standards, Spring boot, Spring MVC, Spring 4.0, concurrency and threading, Collections
Intermediate knowledge of Maven, Junit, Redis, Oracle database, SQL, Unix command, Shell scripting, HTML, CSS, JavaScript, AJAX.
Understanding of Web/Application servers like JBoss, Apache Tomcat. Good to have knowledge of Webseal, F5, Payment domain knowledge.
• Knowledge of cloud based hosting concepts using Pivotal Cloud Foundry (PCF).
• Strong communication skills -- both verbal and written – with strong relationship, collaborative skills and organizational skills
• Proven experience in SDLC & implementation of Projects
• Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment, skills to have a high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities
Experience with VueJS/Vuex nice to have
Knowledge of digital/e-commerce applications preferred