<< Back to Search

Senior Web Developer

Job description

Job Description
The University of Maryland, Baltimore has an opportunity available for a Senior Web Developer to join the Center for Information Technology Services (CITS) web development team. The Senior Web Developer is responsible for installation and administration of both development and production of web environments.  This position is responsible for design, development, documentation and implementation of Internet-based applications to support the University, a school, or a department. The successful candidate will use a variety of complex techniques and tools to achieve desired look and functionality and may interface to secure sites, i.e. credit card integration.


UMB offers a comprehensive and competitive benefits package to eligible employees. This position receives an annual leave package starting with 22 accrued vacation days, 14 floating and observed holidays, 15 sick days, and 3 personal days; comprehensive health insurance and retirement options; professional learning and development opportunities; flexible schedules and teleworking options; and tuition remission for employees and their dependents at any of the University System of Maryland schools.

 Work is primarily completed remotely while teleworking, with occasional days in the office as needed.  Essential Functions:
  • Creates, builds, and maintains well-designed website with effective interactive and transactional functions for the University, school, or department schemas utilizing HTML, DHTML, JavaScript, database development, relational database design, and database protocols. Enhances user appeal and utility of web environments using contemporary programming languages.
  • Creates web-based applications using tools & technologies, such as: Apache, ASP, ColdFusion, PHP, Perl, Python, Index Server, and JavaScript/VBScript. Installs, configures, maintains, tunes, analyzes and optimizes websites in the NT, Windows or Unix environment.
  • Manages and supports Content Management Systems (CMS) or (CSS).  Develops custom system modules.
  • Develops and executes project work plans and revises as appropriate to meet changing needs and requirements and enforces coding standards.
  • Ensures documentation is up-to-date and features, technical specifications, and infrastructure requirements for self-produced technical work and job processes.
  • Identifies and addresses browser, client server, and internet systems specific architecture compatibility issues.  Addresses HTML and scripting compatibility and integration issues between different browsers and computing platforms utilizing various design methodologies and object oriented environments.
  • Conducts and maintains setup, installation, and management of software and applications as needed by University or department.
  • Makes recommendations for resources within budget and input in project schedule.
  • May lead and train other staff associated with web development.
  • Recognizes system deficiencies and implements effective solutions.
  • Interface backend databases (SQL or Oracle) with database administrators in order to maximized function and effectiveness of web applications.
  • Translates functional requirements into technical design and development projects.
  • Performs other duties as assigned.

Education: Bachelor’s degree in Computer Science or Information Technology curriculum preferred.


Experience: Three (3) years of related experience with knowledge of at least two (2) structured programming languages and relational database management systems. Familiar with a variety of the field's concepts, practices, and procedures (i.e., SQL, C++, HTML, ColdFusion, CGI and JavaScript/VBScript, IIS, ASP, PHP, .NET, Perl, Python, and Index Server).


Preference will be given to candidates with knowledge and work experience with AGILE principles/methodologies, Angular, JavaScript, APIs, ASP.Net, SharePoint Online and MS Teams, Power Automate, and Power BI, and PowerApps.


Other:  Equivalent of seven (7) years combination of formal information systems & web education/training and/or web experience with knowledge of at least two (2) structured programming languages and relational database management systems.

 Hiring Range: Approximately $75,000 to $90,000. Final salary is commensurate with successful candidate’s education and experience.

 If accommodations are needed at any stage in the recruitment process, contact Staffing & Career Services at [email protected]

 UMB is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law or policy.

Job: Reg or CII Exempt Staff
Shift: Day Job
Organization: CITS Operations
Job Posting: Feb 19, 2021
Unposting Date: Ongoing




Diversity Profile: University


Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 2/21/2021
Application Due: 4/22/2021
Work Type: Full Time