Job Description:
Job Description: Key Responsibilities
Full Stack Lead/Engineer with strength in building OmniChannel experiences using modern JavaScript framework and Microservices architectural pattern. We look for design, build, deploy and monitor experience. A candidate who has experience with enterprise systems, complex environments, and usercentric design in agile/lean development setting. The ideal candidate should be able to demonstrate conceptual/technical architecture as well as hands on coding. Candidate should be able to build and take the solution to production with multiple engineering teams.
Duties
? Ability to lead technical direction and solution design with cross-functional teams ? Ability to work with Product Owners and incorporate customer feedback into solutions ? Ability to do hands on coding ? Work in Continuous delivery environment ? Ability to co-ordinate various engineering teams ? Ability to explain to customer various tradeoffs ? Ability to make decisions while keeping security, performance, delivery timeline, testability, maintainability and production monitoring for medium to large system complexity in a cloudbased environment
Minimum Qualifications
? High School Diploma. 5+ years of experience in enterprise, application, and/or information architecture required
Education, Work Experience & Knowledge
? Bachelor's degree in a related field preferred. 6-8 years of experience in enterprise, application, and/or information architecture preferred.
Technical Skills & Competencies
? Full-stack web development and omnichannel development experience ? Experience working with modern JavaScript frameworks such as NodeJS, ReactJS, Vue, Express or ExtJs ? Experience with general front-end technologies like CSS3, HTML5, Ajax etc. ? Programming in one or more of the following: NodeJS, ReactJS etc. ? Implementation experience of the Microservices architecture pattern and API development ? End to end understanding and ability to diagnose performance issues across transactions path in a cloud-based environment ? Familiar with Web Application Security including SSO, session-mgmt. mechanisms
? User authentication and authorization between multiple systems, servers, and environments ? MongoDB or NoSQL equivalent database experience ? Creating database schemas that represent and support business processes ? Experience with Devops, Git/BitBucket, CI/CD, Unit Testing and Functional Testing ? Experience with DevOps in a Cloud environment ? Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform ? Understanding accessibility and security compliance ? Proficient understanding of OWASP security principles
Excellent communication skills and being able to work independently or in a full team