Description

Responsibilities

  • Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code, solid principles and contribute towards the entire development life cycle of analysis, design, implementation and test.
  • Support the design, architecture, development and maintenance of database support tools and applications.
  • Detect, report, investigate and fix product defects. Automation, including writing unit and integration tests. Optimize and apply best practices.
  • Maintain high standards of quality for code, technical documentation, deliverables and collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions.

Required Skills

  • Working knowledge of design patterns, SOLID principles and development best practices.
  • Independently write code, unit test cases and BDD for the modules.
  • Strong fundamentals in HTML, CSS, JavaScript(Contractor).
  • Expertise in at least one of the JS frameworks (React / Angular / Bootstrap).
  • Good understanding of compliances like “GDPR”, “HIPAA” are good to have.
  • Good communication and problem solving skills.

Required Experience

  • Hands on 3 – 5 years of experience in the software industry, preferably with product companies.
  • Hands on experience in Microsoft technologies – ASP.NET, MVC 4.0, Web API/WCF, .NET Framework 3.5+, C# and SQL Server.
  • Experience with server-side languages (Python, Ruby, PHP).
  • Experience in enterprise database creation and management (SQL, Oracle, Redshift).
  • Experience with Restful API design patterns (JSON/AJAX etc).
  • Hands on experience in Angular JS 2.0, Node JS and REST APIs.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.

Education

Any Graduate