• Sr Software Developer

    Job Location US-OR-Portland
    Posted Date 3 months ago(8/31/2018 1:55 PM)
    Job ID
  • Overview

    WebMD’s Health Services business enables employers and health plans to provide their employees and plan members with access to personalized health and benefit information, decision support technology that helps them make informed benefit, provider and treatment choices and provides telephonic health coaching services.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.



    WebMD Health Services is looking for software artisans--people who can do more than make code that merely works. We look for people who understand the tools of their trade well enough to craft clean, clear, maintainable code. We follow agile processes to produce quality code in a highly cooperative cross-functional team environment. Teamwork and communication are essential parts of our job every day. As a member of the Technology Platform Services group you will work side-by-side with software architects, release engineers, data architects, SDETs, and other developers to provide intuitive abstractions for teams to build on such that they can innovate without having to consider the mundane. Effortless logging, monitoring, service authorization, and encryption is the goal; allowing developers to build, operate, and deploy enterprise-scale software adhering to audit, encryption, and security requirements.

    In this role you will:

    • Implement software making appropriate use of software design patterns and best practices.
    • Work with your team to elaborate requirements and define acceptance criteria.
    • Actively participate in story estimation and sprint planning.
    • Implement test fixtures, acceptance tests and unit tests to drive development.
    • Demonstrate shippable quality code to achieve story acceptance.
    • Make effective use of agile ceremonies such as daily stand-ups, sprint planning meetings and retrospectives.
    • Review the implementation of other software developers and testers to ensure results.
    • Provide mentoring to other software developers and testers.
    • Perform code reviews and drive technical design decisions relevant to each project.

    *As a member of WebMD Health Services, you may have access to confidential information that will require you to follow additional protocols to ensure the security of our data. As a core requirement, you must implement and act in accordance with the organization’s information security policies; protect assets from unauthorized access, disclosure, modification, destruction or interference; execute security processes or activities; and report security events or potential events or other security risks to the appropriate parties within the organization.



    • BS/MS in Computer Science or related field, or equivalent work experience.
    • 5+ years of experience using test driven development to create large-scale web-based systems.
    • Strong experience with Windows, C#/.NET, CSS, HTML, and JavaScript.
    • Strong experience working on a Scrum or Agile team.
    • Strong and proven leadership skills.
    • Strong experience with DBMS systems – sql and no sql.
    • Solid understanding of industry-standard software design patterns.
    • Experience developing or integrating federated identity solutions using SAML, OAuth, or OpenID.
    • Experience with messaging systems such as RabbitMQ or Kafka.
    • Experience building solutions based upon SaaS using RESTful APIs.
    • Excellent interpersonal skills, written and verbal communication.
    • Independent time management skills.