Web Developer

Job Level
Mid-level position
Job Category
Programmer / Developer
Sector
  • Systems / Operations
Job Status
Areas of Responsibility
  • Web

General Summary

The Web Developer's primary responsibilities include creating and maintaining dynamic, modern web applications using ColdFusion and other technologies. Significant time must be spent making modifications to legacy systems, working with clients to construct new modules to existing systems, and creating new systems to support the School. This requires the Web Developer to understand fluently a litany of modern web development languages, frameworks, and technologies. The Web Developer must be a strong, independent member of the team and be able to run projects on his or her own with minimal supervision from the Chief Informaton Officer. This includes working with clients to develop system requirements, designing solutions, solving problems with proposed solutions, and generally operating with a high degree of autonomy.

 

Essential Functions

  • Assumes responsibility for the efficient and highly-available performance of the School's web applications
  • Work with the Network Administrator and the Chief Information Officer to maintain the development and production web hosting environments, including server design, configuration, and maintenance.
  • Build and maintain databases
  • Will primarily work on campus, but may work remotely by arrangement with the Chief Information Officer
  • Supervision of Interns

Recommended Employment Qualifications

Bachelor's degree from a 4 year college or university; or 3-5 years of experience relevant to the position; or equivalent combination of education, experience, and/or training.

Additional Experience

  • A positive disposition and ability to function within a highly motivated and fast paced team
  • A strong work ethic, and the ability to maintain a high level of confidentiality and discretion at all times
  • Ability to communicate technical information in English to non-technical audiences
  • Ability to effectively collaborate with other constituents within the McDonogh community
  • An ongoing desire to remain at the top of the field professionally, and stay current with modern technologies in a fast-paced and ever-changing world of technology
  • Exemplary customer service and interpersonal skills
  • Experience with dynamic web applications
  • Extensive knowledge and fluency of ColdFusion, HTML, JavaScript, SQL
  • High aptitude for programming/software engineering
  • High fluency in database software
  • Knowledge of modern practices (e.g. AJAX, HTML5, MVC)
  • Must have proven problem solving skills, be self motivated, and adaptable
  • Strong attention to detail
  • Strong written and verbal communication skills
  • The ability to learn quickly

Additional Requirements

  • Experience successfully working with a culturally diverse staff & community also required.
  • Must be able to comply with background check, including finger prints, as required by the agency and / or state regulations.
  • Must possess personal qualifications as required, flexibility, patience, good personal hygiene and physical and mental health that do not interfere with responsibilities.

Working Conditions

Lifting and carrying of equipment is not typical, but may be required on rare occasions. Significant computer use, including extensive close use of a computer monitor. Sitting. Standing. The work environment will likely include moderate noise (mostly from computer equipment). This job involves both walking to locations on the campus and sitting for long periods of time. Walking around campus.

If you are interested in applying for this opportunity, please submit your cover letter, resume, and letters of reference to Jack Hardcastle at hiring+p8@mcdonogh.org. Any questions you may have regarding this position can also be directed to Janet Graham, Human Resources Manager at 443-544-7060 or jgraham@mcdonogh.org.