Senior Fullstack .NET Engineer

Job description

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.) 

Qualifications required:

  • 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

Skills

  • Cloud Computing

  • Mobile Applications

  • Scrum

  • Virtualization

  • SQL

  • AngularJS

  • .NET Framework

  • DevOps

  • Design

  • React.js

Job Details

Seniority Level

Mid-Senior level

Industry

  • Computer Software

  • Insurance

  • Financial Services

Employment Type

Full-time

Job Functions

  • Information Technology