About the role

  • Software Engineer responsible for designing, coding, and supporting application software. Collaborating with teams to deliver quality technical solutions within budget and deadlines.

Responsibilities

  • Be responsible for designing, coding, testing, implementing, maintaining, and supporting application software that is delivered on time and within budget.
  • Work closely with customers, business analysts, technology, and project teams to understand business requirements.
  • Create low level design documents and detailed engineering specifications based on complex business requirements.
  • Write code that adheres to coding standards, procedures, and techniques.
  • Actively participate in the code review process.
  • Maintain the integrity of existing program logic according to specifications.
  • Provide technical guidance to the development team through the full software life cycle.

Requirements

  • Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience.
  • 5-7+ years of experience on data driven applications using Python, PowerShell and a major RDBMS (SQL Server, Oracle or PostgreSQL) or any combination thereof.
  • Experience developing cross-platform applications using Microsoft BI stack.
  • 4-6 years of experience in developing applications targeting a major cloud (AWS, Azure or GCP).
  • Proven knowledge of development tools such as Visual Studio, Git, SQL Server Management Studio, CICD/automation tools such as Jenkins, Ansible etc.
  • Experience writing automated unit tests in Python.
  • Demonstrable experience in SQL development which includes but not limited to writing views, stored procedures, functions.
  • Strong problem-solving, multi-tasking and organizational skills.
  • Good written and verbal communication skills.
  • Demonstrable experience of working on a team that is geographically dispersed.

Benefits

  • health, dental and life insurances
  • 401(k)
  • vacation time
  • sick time
  • competitive and comprehensive benefits program

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$104,900 - $141,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job