Software Developer (Fullstack)

We are looking for a Software Developer who is eager to learn, develop him/herself with the below-listed features and qualifications

Roles & Responsibilities

  • Responsible for development of web applications
  • Responsible for Design, Construction & Unit Testing of assigned components/modules
  • Responsible for participating in requirements and analysis
  • Supporting production implementation & post-production issues

Job Description

  • B.S. in Computer Science or related field, or equivalent work experience. Deep expertise in Object-oriented design and implementation
  • 2-4 years relevant back-end programming experience
  • Passionate about user experience and system architecture
  • Experience with Javascript (React, Redux), Python, C#, .NET Core, ASP.Net MVC, ASP Web API, REST, ORM frameworks, and Databases
  • Experience with both RDBMS and NoSQL
  • Experience with analyzing and designing database schema
  • Familiarity with distributed version control systems (git)
  • Strong analytical, problem-solving and decision making capabilities, ability to effectively communicate and translate feedback, needs, and solutions
  • Ability to work independently and in a team environment
  • Full cycle software engineering skills, e.g. design patterns, unit testing, automated builds
  • Familiarity with DevOps (Continuous Integration, Continuous testing and Continuous delivery) is a plus

Employment Type

Full – Time