Description

Job Description:

Participate in client planning and grooming with NNA application teams to understand the requirements and scope of work for the client.
Work with NNA BAs and architects to thoroughly understand the requirements and architecture.
Lead detailed technical design, build, test and deployment of application code.
Help the team members with all technical questions or issues.
Set up frequent demos with NNA business and application teams to get frequent and continuous feedback on the application software being developed in order to ensure it is completely aligned with intent.
Have daily code reviews and testing reviews with the team to ensure that the deliverables adhere to both industry and end client standards and best practices, is highly efficient, defect free, secure, highly scalable and resilient.
Responsible for implementing tools and processes to optimize product engineering throughput and quality.
Work with Ops/DevOps for deployments on datacenter and AWS.
Work with DevOps team in strengthening/automating CI/CD pipelines on AWS and datacenter.
Provide implementation and post-implementation production support.
Always deliver high quality software.
Required Skills:

Overall 10+ years of experience in IT.
Minimum 5 years of hands-on experience building responsive and secure UI is required.
Minimum 7 years of hands-on experience building RESTFul APIs/Microservices is required.
Minimum 3 years of experience as a full stack technical lead is required.
Expert at Angular 7+, TypeScript, JavaScript, HTML5, CSS3, AJAX and Bootstrap.
JQuery experience is a plus.
Expert at writing unit tests using Karma and Jasmine.
Solid knowledge of and experience using build tools and package managers like NPM, Bower, Yarn, Webpack, Gulp, Grunt etc.
Expertise in building responsive web pages and testing them on several devices and browsers to ensure compatibility and responsiveness.
Detailed understanding of DOM and BOM.
Expert at Git/Bitbucket.
Expert knowledge of Callbacks, Promises and Observables is needed.
Solid understanding and experience with JSON and integration with RESTful APIs and SOAP services.
Behavioral Skills:

Resolve technical issues of projects, like report, customize developments etc.
Lead the team and fosters teamwork by inter-group coordination within the modules of the project.
Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
Train and coach members of project groups to ensure effective knowledge management activity.
Candidate should be willing to work in different shifts.

Education

Bachelor's degree in Computer Science