Job Description
As a Software Development Engineer, you will contribute to the design and development of software across one or more domains: mobile, web, desktop, and embedded under a disciplined product development process that focuses on full-stack development, system design, maintainability and application performance.
Build full-stack solutions for highly visible consumer and patient web and mobile applications utilizing the latest Microsoft .Net tools.
Work on software design, coding, and validating software, supporting verification and validation testing, and ensuring that all product development conforms to design specifications and coding standards.
Exercise judgment in coding following the software designs and conducting investigation activities following defined methods.
Implement performance monitoring tools and framework to optimize existing code and evaluate newly written solutions. Develop productive internal/external working relationship...