Our client's platform is built primarily using Microsoft stack and we are fully committed to migrating over to .NET Core, Angular/React, REST, SQL & Azure.
You will be a part of the full SDLC, extending existing features while helping architect and design new functions from scratch.
Primary responsibilities include:
Participate in full SDLC (SCRUM/Agile), including iterative development, sprint estimation, and design sessions
Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
Achieving an understanding of the business objectives as it relates to software development
Experience building secure, complex, and scalable APIs, from design through deployment
Experience with SQL development, data modeling and data structures for high-volume and high-velocity data (SQL Server, MongoDB, MySql etc.)
Experience with Build & CI tools (Release Management, Jenkins etc.)
Proven interest in learning about and using new technologies, as we work with a diverse technical stack (SOLR, Redis, RabbitMQ, HDFS, Angular, React, HTML5, Xamarin, EasyMock, Mockito, Postman, OAuth/Web tokens)
Strong hands-on Infrastructure experience including Web Servers, Containers (docker, kubernetes), Virtualization, Load balancing.
Experience with Cloud technologies (Azure, AWS) with focus on natively building application for Cloud platforms.
Scrum Master experience and strong demonstrated experience with DevOps in Agile team environment
Experience with ALM tools (TFS, JIRa, etc.)
Minimum 5-7 years’ experience working with .NET based web technologies (ASP.NET, C#)
Experience with Angular, React
Experience with RESTful and service-oriented design & application architecture
Experience leading application development projects
Demonstrated capability in setting and influencing technical direction at all levels of an organization
Experience in mentoring development resources
Strong desire to lead teams