Description

Responsibilities

  • Participate in software design meetings and analyzes user needs to determine technical requirements.
  • Understand and assess impact on business.
  • Collaborate with team members and across groups to prepare technical specifications.
  • Design and develop high-quality code.
  • Test, debug, analyze and fixe application problems/issues.
  • Work closely with stakeholders to fix issues in a timely fashion.
  • Follow the software development lifecycle process. Suggests and implements techniques for software or development process improvements.

Required Skills

  • Proficiency with Microsoft Office applications.
  • Knowledge of software development methodologies and the software development lifecycle.
  • Exposure to and understanding of Agile scrum methodologies.
  • Ability to provide solutions to a variety of technical problems of highly complex scope and complexity independently.
  • Expert in designing and developing REST APIs, Microservices.
  • Extensive technical, analytical and development skills.
  • Good knowledge of required programming languages.
  • Effective verbal and written communication skills; effective customer service skills.

Required Experience

  • Experience with HTML5, CSS, Javascript, AJAX, JSON/Restful Services.
  • Experience with agile software development.
  • Experience with any of the following are a big plus: Elastic, Nuxt, Typescript and/or GraphQL/Apollo.
  • Experience with Microsoft SQL Server.
  • Extensive experience building and working with REST APIs.

Education Requirements

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


 

Education

Any Graduate