Job Description :
Responsibilities:
- Drive development team to achieve key business objectives
- Collaborate with the team on application architecture design and decision-making
- Design and implement application capabilities in collaboration with different teams
- Troubleshoot production support issues post release deployment and come up with solutions - solve complex production issues
- Function as a mentor for junior developers, providing assistance where needed
- Grow with development team to strong agile maturity
- Drive migration from Private to Public cloud
- Engineer automation of end to end quality processes. Identify, design and code automated tests (unit, functional, integration, end to end, performance, smoke, etc
- Contribute to and maintain full and robust automation of CI/CD pipeline

Required Tools
8 + years software engineering
4+ years hands on expertise with C#, JavaScript, SQL writing queries and RDBMS
2+ years hands on expertise with REST APIs
2+ years hands on expertise with Angular 2.0 or higher
2+ years hands on experience with Protractor, Jest or Karma
3+ years hands on expertise writing unit tests

Must have:
7+ years of application development experience (UI, Middle tier, backend)
5+ years of web development experience
5+ years development experience with C# / .NET
3+ years development experience with JavaScript
5+ years SQL Server or other RDBMS development experience
6+ months of production Cloud experience (Private or Public)
2+ years strong Agile understanding and experience
Ability and willingness to work on new development as well as maintenance and production support
Bachelor''s degree or HS Diploma/GED plus 6+ years equivalent experience

Nice to have.
Strong Experience with Azure or AWS Public Cloud
Strong Experience with Web Services
Strong Experience with Angular 4.0
Strong Experience with Protractor or similar open source UI test automation tool
Hands on Experience with OpenShift Kubernetes
Hands on Experience with Jenkins
Experience with Jest or Karma for test automation