Sr. Full Stack Azure .NET Core ReactJS Developer

Responsibilities Role Specific Responsibilities

  • Work with Product Owners to drive product vision, manage scope and client expectations
  • Build, design and implement high-volume, high-scale responsive web front ends, web APIs, data analytics solutions in the cloud
  • Build user interfaces for a re-imagined user experience using ReactJS / NodeJS
  • Integrate with .Net Core-based micro-services
  • Deploy the application in Azure Cloud
  • Mentor junior development staff in the art of building software systems.
  • Bring new ideas in the cloud, big data, and machine learning software development
  • Leverage industry knowledge and stay close to technology developments in the open-source and cloud communities
  • Collaborate with cross-functional teams
  • Practice and enforce Agile and Scrum development methodologies


Education: Bachelor’s Degree or equivalent

Years of Experience: 5+

  • BS or higher degree in Computer Science/Engineering or related field
  • Solid foundation in data structures, algorithms, design patterns, and strong analytical and problem-solving skills
  • Must have built enterprise-scale front-ends for distributed and parallel systems and information retrieval systems with rich data editing capabilities.
  • Hand-on experience designing and building rich & responsive User Interfaces
  • Hands-on experience with building a modern and responsive user interface using Javascript, CSS, ReactJS, Redux/Flux, NodeJS.
  • Experience integrating with backend systems using micro-services
  • Experience interacting from front-end layer to databases (RDBMS like Azure SQL, NoSQL like MongoDB)
  • Experience with test automation frameworks (Selenium, Tosca), measuring code quality and technical debt.
  • Outstanding communicator with both business and technology audiences
  • Knows what is possible using the latest technologies (open source, data stores, algorithms, etc.)
  • Extensive experience working across teams and operating in an Agile Scrum culture
  • Experience with continuous delivery and using agile techniques
  • Firm sense of accountability and ownership
  • Passionate for making things better and driving action
  • Desire to understand our businesses and users
  • Experience with statistical platforms is a major plus, such as R, SAS, and Informatica
  • Experience with other visualization tools is a major plus, such as Tableau

Preferred Qualifications

  • Experience working with .Net Core
  • Experience implementing SAFe - Scaled Agile Framework
  • Big Data Certification
  • Azure Cloud Certification