Description

Responsibilities

  • Work with experienced engineers across many functional areas to deliver business value to internal and external stakeholders.
  • Develop scalable solutions using tools and languages like Angular, MySQL, Microsoft SQL Server, .Net and other open-stack frameworks.
  • Design and develop new modules on the home-grown line-of-business applications.
  • Collaborate with Product, Design, and Business stakeholders to plan and prioritize new feature development
  • Own feature development and projects through design, development, testing, release and production
  • Write code and check in to source control systems in accordance with software development life cycle (SDLC) policies.
  • Follow security standards and techniques for web applications to ensure that the software you develop is free of security vulnerabilities.
  • Complete all the tasks that your manager assigns to you from time to time and share updates regularly.
  • Conduct peer code reviews and uphold coding standards and documentation. Maintain unit tests, bug tracking, and releases while following security best practices throughout development.
  • Monitor live system metrics, resolve production issues, and refine system performance, scalability, and reliability

 

Requirements:

  • A bachelor’s degree in computer science, Engineering, or a related field, proof of exceptional skills in related fields with practical engineering experience, or equivalent
  • 4+ years of working experience in building customer facing full stack applications
  • Web application development using Angular, HTML, JavaScript, CSS
  • RDBMS Programming using Microsoft SQL Server or MySQL
  • Programming in C#
  • Experience working with Continuous Integration and Continuous Development (CI/CD)
  • Deep understanding of REST APIs, microservice architecture and message queues
  • Unit Testing and Integration Testing
  • Excellent communication skills
  • Working knowledge of react is a plus

Education

Bachelor's degree