Senior Software Engineer - IV Lab
Intellectual Ventures Management - Bellevue, WA

This job posting is no longer available on Intellectual Ventures Management. Find similar jobs:Senior Software Engineer jobs - Intellectual Ventures Management jobs

The Institute of Disease Modeling (IDM) team is composed of research scientists and software professionals who focus on creating powerful and innovative disease modeling and data analysis tools to help researchers and policy makers understand how to control and eradicate infectious diseases. IDM partners with selected universities, NGOs, CDC, WHO, government ministries, and other research and public health institutions focused on researching new ways to understand and combat diseases both locally and globally.

The IDM Senior Software Engineer will work among an elite team of software developers, testers and researchers at Intellectual Ventures Laboratory tasked with advanced scientific investigation and intellectual property creation. This position will work closely with the entire IDM team to deploy and sustain our software systems, ensuring stability of our computing environment. This position reports to the Software Development Manager – IDM.

  • Working with Development Manager to derive a development plan with stories and tasks to complete work iteration(s)
  • Work with other developers on the team to achieve completion of iterations
  • Work with other platform developers to help drive functional clarity and design
  • Work with researchers for requirement gathering and validation
  • Work with test to develop test plans and test automation for the components developed
  • Review work on functional specifications with team members and Research team members
  • Produce status report in the form of updating your goals on a personal WIKI page
  • Perform and contribute to code and design reviews
  • Implement code in accordance with specified requirements and design
Qualifications and Skills:
  • Multiple years of experience as Multiple years of experience as a Lead Software Engineer, Software Development Engineer (SDE), Principal Software Engineer, Software Developer, Application Developer, R&D Software Engineer or related title
  • Eight+ years overall software development experience
  • 4+ years using C# language
  • 2+ years of database programming experience
  • 2+ years of user interface development experience
  • Must be experienced in Object Oriented Analysis and Design
  • Must have experience writing multi-threaded code
  • Must work in an iterative/agile team environment
  • Must have experience developing unit tests and test harnesses
  • Must work well with team members
  • Requires a bachelor’s degree in a related field or at least 5 years of experience in a software development organization
  • Experience with using MS Visual Studio 2012 and TFS is a plus
  • Experience developing in C / C++ a plus
  • Experience developing software application in a Software as a Service environment using a RESTful endpoint is a plus
  • Experience building multi-tier applications a plus
  • Experience building user plots and graphs a plus
  • Experience with HTML-5 / Javascript applications is a plus
  • Experience writing stored procedures / functions in SQL Server 2008+ or PostGres / PostGIS is a plus
  • Experience with multiple operating systems is a plus
  • Experience development Geo-spatial application a plus

About this company
2 reviews