Sr. Software Developer - Vue, NodeJS

Job ID 2021-3499

Technology Atlanta, Georgia


Description

WebMD is the most recognized and trusted brand of health information and the leading provider of health information services, serving consumers, physicians, healthcare professionals, employers and health plans through our public and private online portals and WebMD the Magazine. The WebMD Health Network includes WebMD, Medscape, MedicineNet, eMedicine, RxList, theheart.org and Medscape Education. Our consumer portals and mobile health applications provide engaging, relevant and credible health and wellness information, personalized health assessment tools and access to online communities.

WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.

This position will have work at home flexibility, but will require consistent onsite office presence at our Atlanta office.

Description

WebMD is the most recognized and trusted brand of health information and the leading provider of health information services, serving consumers, physicians, healthcare professionals, employers and health plans through our public and private online portals and WebMD the Magazine. The WebMD Health Network includes WebMD, Medscape, MedicineNet, eMedicine, RxList, theheart. org and Medscape Education. Our consumer portals and mobile health applications provide engaging, relevant and credible health and wellness information, personalized health assessment tools and access to online communities.

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.

Responsibilities:

        Coding, testing, defect management, and production support (in collaboration with Operations team)

        Develop detailed work breakdown structure for analysis design, development & deployment activities

        OO design and programming and application development with sever-side Frameworks and Design Patterns

        Delivery of web-based applications and dealing with the challenges of compatibility, scalability, and performance

        Develop REST services and web applications

        Develop unit and integration tests

        Deploy applications to webservers.

        Develop front end applications using VueJS(ES6), CSS3, HTML5

        Trouble-shoot and lead root-cause analysis

Qualifications:

        3-5 years of disciplined application design and development experience

        Bachelor’s degree in Computer Science or other technical field, or an additional 4 years’ experience in software development.

        Strong development skills in an object orientated programming with Javascript - Vue or React are highly preferred

        Strong knowledge of at least one widely used server-side development framework - Node.js

        Experience writing common server-side design patterns and features including MVC, Dependency Injection, REST, and Data access layers

        Experience in development and deployment of enterprise applications and high traffic websites 

        Strong knowledge of least one widely used JavaScript front-end framework (jQuery, React.js, Angular.js, Vue.js, etc)

        Knowledge of relational and NoSql databases

        Experience using source control (preferably Git)

        Experience with designing & developing web-based applications for moderate to high traffic sites

        Prior Design and Development experience using Service Oriented Architectures

        Hands-on experience using Web 2.0 technologies like AJAX, JQuery and data exchange with XML and JSON formats.

        Prior responsibilities that required communication and coordination across different groups: e.g., Engineering, QA, Operations and Project Management.

        Demonstrated organizational and communication skills, both verbal and written.

 

Preferred Skills:

        5+ years Java Script development

        Knowledge of AWS

        Knowledge of Database programming using PL/SQL or T-SQL

        Experience with application packaging and deployment tools – e.g. Maven.

        Familiarity with SEO concepts

        Test Driven Development Experience