Jr Software Engineer

Tech Talent Link

Apply Now

Position Overview
The Software Engineer supports the development and ongoing maintenance of company production software systems. The Software Engineer works closely with project management, development leads, and QA by helping to design and then implement software solutions integral to our current and future engineering road maps. 
 
Responsibilities

  • Responsible for all phases of software development including specification, design, implementation, test, deployment of software that supports the company’s production software systems.
  • Assists in troubleshooting and resolving production system issues

Requirements 

  • B.S. in Computer Science and 2+ years of production software development experience, or
  • Extensive experience with a strongly typed object-oriented language (Java preferred)
  • Extensive experience with scripting languages (Python preferred)
  • Experience with relational databases
  • Full-stack experience with web services
  • Familiarity with standard software development best practices: source code control, unit testing, in-code documentation and automated build environments
  • Ability to work in Linux environments
  • Superior communication skills in a highly diverse cross-discipline environment

 
Preferred

  • Java and Python experience
  • Concurrent or distributed computing experience
  • Experience with regulated software development
  • Experience with Linux applications spread across a hybrid cloud environment (AWS or Azure)
  • Experience with Next-generation sequencing data or LIMS systems

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow