Senior Software Engineer
Practice Fusion - San Francisco, CA

This job posting is no longer available on Practice Fusion. Find similar jobs: Senior Software Engineer jobs - Practice Fusion jobs

We are looking for a talented Senior Software Engineer who is passionate about creating life-saving technology for doctors and patients. You relish writing code and building applications and services that are used by 150,000+ users serving 50+ million patients. You will be taking on the challenge of delivering robust production code across our entire technology stack – innovating on our industry-leading Electronic Medical Record and Personal Health Record products, as well as building out Practice Fusion APIs that enable a growing developer community to build new and exciting add-ons to the core platform.

Responsibilities:
Design, develop, and maintain web scale services

Architect and optimize data models and interactions

Lead in a highly-agile Scrum environment working against light requirements

Required Skills:
7+ years of industry experience coding and debugging in one or more of: C#, C++, Java

Expert performance tuning in one or more of: MS SQL Server, Oracle, MySQL

Proven track record bringing large-scale, complex systems from concept to production

Expertise designing and delivering web scale XML or JSON services

Advocate of unit testing and test-driven development

Subversion or similar source control repository

BS in Computer Science or related discipline

Bonus:
Startup experience

Jenkins or similar continuous build systems

Mobile development: iOS, Android, Windows Phone

Practice Fusion - 21 months ago - save job - block
Recommended Jobs
Software Engineer - Applications
Revinate - San Francisco, CA
Revinate - 9 days ago

Software Engineer - Frontend
Rdio - San Francisco, CA
Rdio - 19 hours ago

Software Engineer
Keynote Systems, Inc. - San Mateo, CA
Keynote Systems, Inc. - 4 hours ago