13 Sep
Senior Software Engineer
California, Southsanfrancisco 00000 Southsanfrancisco USA

Vacancy expired!

Responsibilities

Develop and deliver software to meet business objectives

Participate in the full software development lifecycle in a highly-regulated medical environment with a strong emphasis on automated testing and DevOps.

Translate user requirements and business problems into clear, concise, testable software requirements.

Mentor, encourage and be able to provide application and system architectural knowledge to the team.

Design and write automated tests, design and perform manual tests as needed, review colleague's test designs to assess coverage of requirements.

Contribute to re-engineering legacy applications into a modern enterprise platform using both Service-Oriented and Event-Driven architectural techniques.

Perform ad hoc data analysis to assist scientists in data collection for various research initiatives and to assist in evaluating laboratory performance

Qualifications

BS in Computer Science, Informatics, a related degree or equivilant experience

Exemplar background in tech team leadership

Backend or full-stack experience : designing, building, and testing applications and services using Python, Django and SQL

Experience in and advocate for TDD ( Test Driven Development )

Positive attitude, ethics, and values

Self-manage the projects you're on and others look to you for guidance

Excellent analytical and communication skills

Understanding of Gitflow

Ability to design a system for changeability

Strong interest in developing deep, specialized domain knowledge in genetics and hereditary cancer.

Experience with Continuous Integration deployment pipelines (GIT, Maven, Jenkins, automated testing)

Experience using a modern single page application framework ( React, Angular or Vue ) using a defined state management pattern ( Redux, Flux, Vuex, etc )

Expertise in software and systems architecture : domain driven design, service-oriented architectures, event-driven architectures, cloud, security - especially related to complex workflows involving many steps and multiple users.

Expertise in API design, documentation and tooling, Swagger, RAML, Postman or similar tools.

Preferred Qualifications

8+ years of professional software development

Basic knowledge of genetic sequencing technologies and algorithms for variant analysis and identification.

Oracle database and experience with persistence frameworks / object-relational mappings such as Hibernate.

Experience with Swing

Other Job Requirements

Repetitive Motion, analyzing

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is frequently required to sit; talk; or hear.

The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; reach with hands and arms;

and stoop; kneel; or crouch

The employee must occasionally lift and / or move up to 25 pounds.

Specific vision abilities required by this job include close vision, distance vision and depth perception.

Vacancy expired!


Related jobs

Report job