Software Engineer

Position Overview

We are looking for a passionate, experienced developer to join our development team in design, development, and deployment of Goliaths products (On premises and SaaS). Our company follows the Agile development methodology and employs cutting-edge technology frameworks and architectural principles.

This role operates remote, but candidates will need to be accessible to the northern New Jersey area for team meetings, as required. Ideal candidates will be within 2-hours commute.

Responsibilities

  • Adhere to application lifecycle through DEVOPS tools and meetings

  • Product coding and building associated test coverage

  • Troubleshooting and debugging of product issues

  • Support and collaboration efforts with QA, Product Management, Support and Development teams

  • High level of documentation through Jira and Confluence

  • Technical research along with presentation of findings

Requirements 

  • 4+ years of experience developing applications

  • Strong development skills in C++

  • Strong database skills with Microsoft SQL Server

  • Strong development lifecycle tools and practices (i.e., Microsoft Visual Studio, Atlassian Jira/Confluence, Git/TFS)

  • Strong with API / Restful services

  • Open-source software

  • Strong documentation skills

  • Excellent analytical and problem-solving skills

  • Strong written and verbal communication

Preferred

  • Infrastructure Product development
  • Virtualization experience
  • Application design
  • Experience in Java, React, Java Script
  • SaaS product
  • Cloud platforms EC2, Azure, Google
  • Additional database experience with No SQL, RDS

Job Type

Full-time

Compensation

Commensurate with experience

Apply by sending your cover letter and resume to careers@goliathtechnologies.com.