Senior Software Developer

Location: Bellevue, WA

Department: Software Development

Type: Full Time

Min. Experience: Experienced

Senior Software Development Engineer


Translational Software is a growing SaaS company that is making precision medicine a reality for thousands of physicians every day. We are looking for a senior software developer to build the software that will make genomic medicine an integral part of the global health systems. The right candidate must have demonstrated outstanding results in software development and team leadership, and a passion for bringing new possibilities to the world of healthcare.

The Role

You will work closely with the director of engineering in the planning and design of new systems for our customers. You will need to be able to work efficiently and effectively in a fun, fast-paced, and dynamic team environment. As a senior engineer, you will architect, design, and develop software to that is used by over 15,000 health care facilities. Senior SDEs are expected to have industry-leading technical abilities in developing, debugging, and delivering high-quality code. You should have solid in-depth knowledge of software development methodologies, design patterns, and object-oriented design principles. This role will include engineering solutions for APIs, libraries, our data-driven architecture, and new user interfaces. You should command the skill to communicate clearly and effectively. The right candidate will be able to build out and deliver on a roadmap for achieving high ROI solutions for APIs, components, and features.

Basic Qualifications

  • BS in Computer Science or similar technical field.
  • 5+ years of experience, with 4+ years in C# development.
  • Strong knowledge of software methodology and design patterns.
  • Ability to work independently and as part of a team.
  • Experience with web development, including ASP.NET MVC and Web API.
  • Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
  • Knowledge of modern best practices for professional software development including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Understanding of software system design and use of design patterns.

Preferred Qualifications

  • Strong organizational and problem solving skills with great attention to detail, including the ability to track multiple development tracks and synthesize the results.
  • Ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects.
  • Excellent communication, collaboration, reporting, analytical and problem solving skills.
  • Experience working with service oriented architectures and web-based solutions.
  • Familiarity with JavaScript, TypeScript, or Angular is a plus.
  • Machine learning or big data exposure.
  • Familiarity with bioinformatics or genetic testing highly useful.

 

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*