Web Applications Developer-Marketing & Communications
Requisition #: 182300
Location: Johns Hopkins Hospital, Baltimore, MD 21201
Category: Non-Clinical Professional
Work Shift: Day Shift
Work Week: Full Time (40 hours)
Weekend Work Required: No
Date Posted: April 11, 2019
Johns Hopkins Health System employs more than 20,000 people annually. Upon joining Johns Hopkins Health System, you become part of a diverse organization dedicated to its patients, their families, and the community we serve, as well as to our employees. Career opportunities are available in academic and community hospital settings, home care services, physician practices, international affiliate locations and in the health insurance industry. If you share in our vision, mission and values and also have exceptional customer service and technical skills, we invite you to join those who are leaders and innovators in the healthcare field.
Working under the direction of the Manager of Strategic Web Services, the Web Application Developer will be responsible for prototyping, coding, testing, debugging, documenting, implementing, and maintaining moderate to complex web-based applications for Johns Hopkins Medicine.
The Web Application Developer will focus on core applications for both the internet and intranet sites, and will be responsible to develop new applications, as well as providing application support for both new and legacy web applications in the system. Responsibility for managing the distribution and development tasks for other developers is central to this role.
I. Web Application Developer will focus on core applications for both the internet and intranet sites, and will be responsible to develop new applications, as well as providing application support for both new and legacy web applications in the system.
A. Ensures successful and timely application development, to support core strategy including related CMS modules, internal and external databases, and applications.
B. Researches, develops and/or coordinates new technologies in support of new applications, and web application infrastructure.
C. Supports implementation of the HopkinsMedicine.org content management system (CMS) and development of new templates, modules, and all aspects of the CMS infrastructure.
II. Responsible for prototyping, coding, testing, debugging, documenting, implementing, and maintaining moderate to complex web-based applications for Johns Hopkins Medicine.
A. Works with the various web languages to develop coded applications, prototypes and modules.
B. Responsible to work with the web development team to provide tested bug free applications.
C. Documents code and environment changes throughout new and legacy applications. Maintains the web team technical wiki pages.
SECONDARY JOB RESPONSIBILITIES
I. Develops and distributes technical tasks necessary for all stages application development. Manages those tasks with other team members or vendor deliverable. Provides technical guidance and management of tasks with other team and/or vendors for successful delivery and support of applications, including timelines and project estimations.
A. Assists with estimation of development time required for the production or maintenance of various web applications, for the purposes of producing external proposals or internal budget development.
B. Works with vendors and other development resources to completion of application tasks
II. Evaluates existing Johns Hopkins Medicine technology, as well as conducts research into emerging Internet technologies and programming languages.
A. Contributes to Web site(s) architecture and overall site structure within the context of the Content Management System and conducts research into current and emerging Web technologies. Conducts research into API's; Google Search Engine Appliance; third party applications including third party vendor applications.
III. Develops best practices and technical solutions general website security, HIPAA and PCI compliance as necessary.
A. Communicates web site traffic issues and security policies and standards for users; ensures security of Web sites and related applications, performs periodic Web site audits; monitors and reports on Web site performance.
A minimum of an Associate's degree required.
Working knowledge of Web server technology and the ability to make appropriate recommendations related to server support for supported applications. Strong understanding of Web strategies, technologies, protocols, and tools. Strong knowledge and understanding of various Internet programming languages, analytics and trends. Knowledge and understanding of application development methodologies. Working knowledge of structuring, developing and implementing interactive web sites and web based application. Working knowledge of database technology, database modeling, and database query language. Knowledge of data privacy practices and laws, as well as working knowledge of application security and best practices. Familiarity with Agile Development, and methods of implementation for development. Web accessibility experience.
A minimum of 5 years in a web application development environment, developing various applications for a variety of internal applications, clientele and/or related vendors is required.
• Extensive experience with .NET framework and experience writing web applications using C#
• Familiarity with developing and managing web sites within a Content Management System. Development within Sitecore CMS is a beneficial
• Prior experience using ColdFusion programming language is a plus
• Experience in version control tools such as SVN, Git, SDM, CVS or other source control software.
• Experience with SQL, MySQL, or another relational database system.
• Experience with web server administration (IIS, Apache, other Web Server).
• Google applications API, Google maps API, Google Search Engine Appliance;
• Proven understanding online privacy and security standards and methods, such as HIPAA and PCI;
Requires ability to develop of custom web-based applications based on end user requirements and process improvements.
Requires the ability to conduct research into emerging Internet technologies and programming languages, as well as the ability to organize and present ideas in business-friendly and user-friendly language.
Must be able to document development efforts to describe standards, procedures, program changes and other related items.
Requires the ability to organize, manage and work within a team-oriented, collaborative environment, providing technical consultative support to peers, projects and end users, including the development of technical standards.
Requires the ability to navigate, negotiate and accommodate the needs of a diverse community.
Must be able to use strong verbal and written communication skills effectively to communicate to a non-technical audience.
Requires strong customer and interpersonal/human relations service skills.
Days- Full Time 40 hours
8:30 am -5:00 pm
Exempt, Pay Grade: NM
1300 Thames Street Baltimore, MD 21231
Required Licensure, Certification:
Works in a normal office environment where there are limited physical discomforts due to temperature, noise, dust and the like. On occasion, requires travel to visit other health system locations or entities.
Johns Hopkins Health System and its affiliates are Equal Opportunity/Affirmative Action employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, sex, age, national origin, disability, protected veteran status, and or any other status protected by federal, state, or local law.
Johns Hopkins Medicine.