Position Summary :
Is responsible for the design and delivery of front-end components of complex technology projects. Duties may include the research and
documentation of process and data flows, query design, distributed application design, development and testing. Leads meetings between application teams and the line of business. Leads and/or participates in the requirements, design, development, and implementation of systems development and programming as well as technical support after implementation. Should be able to integrate quickly with a physically dispersed team. Responsible for components of highly complex engineering and/or analytical tasks and activities. Should have
demonstrable expertise in distributed systems programming, especially in the UI layer and preferably in Angular/React. Able to provide and communicate complex technology solutions across differing audiences.
8+ years of front-end development experience building high-performance, enterprise-scale web applications.
Experience with various Devop tools like Ansible, Jenkins, BitBucket, JIRA, Git and other CI/CD process/methodologies.
Hands on with any containerized app model development & deployment.
Must have knowledge on gateway service oriented architecture /implementation.
Extensive hands-on experience with ASP.NET, MVC.NET, VS2015/VS2017, and Angular JS applications.
Extensive hands-on experience with Angular development stack including Node.js, npm and Webpack.
Experience building and integrating REST APIs
Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
Knowledge of TypeScript, angular and React js is a plus.
Knowledge of Kafka and memsql are plus.
Desired Skills :
Strong organizational skills.
Able to identify risks and resolve issues.
Have worked in similar environment working with technology developers onsite and off-shore