Software Architect

WebMD - Portland, OR3.6

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

We are looking for an experienced, courageous Software Architect looking to play a key role in WebMD Health Services transformation from a monolithic product suite to one composed of Microservices. The ideal candidate has diverse experience developing interactive, responsive, high-traffic web applications within an enterprise setting. You will join an enthusiastic team of software craftspeople (architects, developers, QA engineers) responsible for building out the core services that will provide the backbone for all product development. An ideal candidate for this position can jump into our on-going projects and come up to speed quickly, exercising independent judgment to make the best use of his or her time. We expect excellent knowledge of database systems, architectural patterns, refactoring strategies, and agile practices. This is a unique opportunity to influence and inspire groundbreaking product ideas with the latest in web technologies

This key role will work with the team to:
Define and evolve the architectural vision using best of breed tools and methodologies to create representations for functions and user interface of desired product
Research and prototype best of breed open source and commercial solutions
Use test first practices to
Build new solutions
Integrate 3rd party components and systems
Refactor existing implementations
Interpret business requirements to articulate the business needs to be addressed
Develop high-level technical documentation with attention to system integration and feasibility, as well as policy and best practice documentation
Lead technical teams in solution development efforts for new initiatives and projects

  • 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.
Skills & Experience:
Deep knowledge of Windows, C#/.NET, and SQL
Excellent knowledge of architectural modeling methods
Experience with Microservice architecture strongly preferred
Proficient in data structures, algorithms, design-patterns and object-oriented design
Experience leveraging message broker / queuing such as RabbitMQ or Kafka
Experience developing large-scale web-based systems
Experience in Scrum or similar Agile methodologies; especially with estimation, pairing, and Test Driven Development (TDD & ATDD) and Agile project management tools (JIRA). SAFe experience is a plus
Some experience with hosted environments (AWS, Google, Azure) a plus
Skilled with providing technical guidance and coaching other engineers
Strong interpersonal skills, written and verbal communication

6+ years of software development experience
1+ years of experience in a lead or architect role
BS/MS in Computer Science or related field, or equivalent work experience
5 years of experience with Agile methodologies