Software Engineer III Devops

Syrinx Boston , MA

Posted Yesterday

Key Responsibilities

Help define and participate in software development processes that leverage best practice and support continuous product delivery.

Create custom programs and applications as designated by business need.

Write, test, and refactor code that is reusable, testable, efficient, well architected, and well commented.

Define and document architecture and formal technical specifications based upon information provided.

Maintain efforts for product or platform to be resilient, cloud-native, secure, and scalable.

Collaborate with team members (and with other CompBio and Cloud teams) to deliver complex production-ready projects.

Ensure code adheres to patterns and any established standards.

Participate in regular peer design and code reviews.

Conform to coding conventions and all aspects of the software development life cycle.

Deliver contributions in an Agile approach and leveraging Agile methodology.

Improve and expand our software deployment process to increase quality, safety, and automation.

Other duties as assigned.

Qualifications

Basic Qualifications

Bachelors Degree and 4+ years of software engineering experience; OR in lieu of a degree, 6+ years of software engineering experience

4+ years of professional programming experience

Proficiency in Java

Preferred Qualifications

6+ years of professional programming experience

Experience with:

  • AWS Cloud environment configuration and deployment, including CloudFormation Templates and Terraform
  • Genomics domain experience
  • Cloud application and network security
  • SQL and relational database design
  • Git or similar version control system
  • Message queue software (SMS, Kafka, ActiveMQ)
  • Genomics domain

Experience using Docker

Demonstrated history of test development

Understanding of Unix or Unix-like operating systems and shell scripting

Familiarity with Spring and Maven

Familiarity with continuous integration, continuous deployment, and Agile concepts

Demonstrated ability to excel in a highly collaborative environment

Understanding of HIPAA, patient data privacy, and regulated software engineering

Commitment to reflect our values: passion, patients, innovation, and collaboration

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Java Software Engineer III

Syrinx

Posted Yesterday

VIEW JOBS 10/22/2021 12:00:00 AM 2022-01-20T00:00 <p>What you’ll do </p> <p>* Design, implement, deliver, and maintain applications and features for our members, customer support, and administrators </p> <p>* Work closely with product designers, product managers and quality engineers to turn requirements and design documents into elegant code and delightful user experience </p> <p>* Use modern tooling for iterative and rapid development, integrated testing, and high performance </p> <p>* Mentor junior engineers, contribute to architecture decisions, conduct insightful code reviews </p> <p>* Strive for continuous improvement of the our member experience </p> <p>  </p> <p> </p> <p>About you </p> <p>* Ability to balance aggressive delivery schedules with maintainable quality code </p> <p>* Require minimal supervision and can help a team drive a project to completion 
 </p> <p>* Own changes to be made from definition to support in production </p> <p>* Experience with various software lifecycle tools such as Git and JIRA </p> <p>* Have experience with TDD or TAD (Test Accompanied Development), developer-written automated testing and all things that lead to confidence in our code in a Continuous Delivery infrastructure. </p> <p>* 3 to 8 years experience and skill in technologies including </p> <p>o Web services written in Java </p> <p>o Understanding of microservice architectures and messaging systems (e.g. RabbitMQ), REST and other concepts in API architecture </p> <p>o Service-oriented architectures and messaging systems (e.g. RabbitMQ) </p> <p>o Databases (relational and document)Functional, unit, and integration testing </p> <p>o Ability (and willingness) to work full stack but have strength in Java-based APIs and services </p> <p>o Some HTML, CSS, Javascript, React JS framework preferred, ECMAScript 6+, and modern tooling such as Grunt, Gulp, NPM, Yarn, SASS, LESS, PostCSS, etc. </p> <p>o Databases (relational and document) </p> <p>o Instrumentation of an app or service for alerting and monitoring (New Relic) </p> <p>o Functional, unit, integration and performance testing </p> <p>* Shipped robust, high-performance, high-scalability applications to production </p> <p>* Experience with a 24/7 production environment </p> <p>* BS in Computer Science or equivalent experience </p> <p>* Clear verbal and written communication; demonstrated ability to collaborate cross-functionally and with peers from a variety of disciplines </p> <p>  </p> Syrinx Boston MA

Software Engineer III Devops

Syrinx