Skip to main content
Posted February 10, 2023
University of Maryland, Baltimore

IT Applications Associate or IT Applications Developer

Baltimore, Maryland, USA Hybrid Full Time
Compensation: $60,000 to $80,000 Annually

The School of Medicine Office of Medical Education is seeking an IT Applications Associate or IT Applications Developer to join our instructional...

The School of Medicine Office of Medical Education is seeking an IT Applications Associate or IT Applications Developer to

join our instructional technology unit within the Office of Medical Education. We are seeking a highly motivated individual who is looking for a challenging opportunity to help maintain, enhance, and shape the direction of our curriculum applications and curriculum technology team. The ideal candidate will work under the directions of our Lead Applications Developer to enhance existing .Net software solutions, create new customized programming solutions, assist with integrating systems to create interoperability using APIs, ODBC, or other standard solutions. The position will assess user/stakeholder needs and will work with the technology team to propose and develop software solutions; and define required data to deliver application functionality. The position is expected to resolve issues and significant matters on behalf of management by utilizing independent judgment, discretion, creativity, and analytical thinking. It will contribute to development and evaluation of internal technology goals and objectives. It is expected to create solutions to ensure legal and policy compliance. The position may independently manage or administer programs, processes, projects, or resources as needs arise. Candidates with experience using software tools to create workflows or automate tasks are highly desirable. This position reports to the Assistant Dean for UME Operations and the Associate Dean for Medical Education.

The IT Applications Developer Associate Applies entry level knowledge, concepts, principles, and skills. Decision making occurs within defined parameters. Supervisor defines assignments, expectations, and deadlines. Supervisor may review work for quality. Demonstrates initiative and discretion to resolve routine and non-routine matters.

The IT Applications Developer is expected to apply intermediate level knowledge, concepts, principles, and skills. Limited latitude in decision making to interpret unclear or inadequate guidelines. Supervisor and employee collaborate to develop goals and objectives. Confers with supervisor regularly on controversial or far-reaching matters. Proactively resolves broad and unique matters requiring sophisticated analysis and interpretation. Acts as resource to others.

Benefits:

UMB offers a comprehensive benefits package that prioritizes wellness, work/life balance, and professional development. This position participates in a retirement program that must be selected and is effective on your date of hire. Exempt regular staff receive a generous leave package that includes over 4 weeks of vacation accrued each year, paid holidays, unlimited accrual of sick time, and comprehensive health insurance; professional learning and development programs; tuition remission for employees and their dependents at any University System of Maryland school; and flexible work schedules and teleworking options (if applicable per job).

Essential functions:

  • Designs, configures, tests, and assists in the implementation of functional aspects of application software solutions.
  • With guidance, the ability to assess current campus business practices, analyze and understand software applications and develop solutions to implement best practices for campus business functions. This may entail drafting new business processes and/or developing functional specifications for enhancements to application software.
  • Typical duties also include acting as a liaison to campus community, monitoring critical business activities, troubleshooting and resolving issues and escalating complex matters to the appropriate project resources.
  • Acts as a liaison between end users and technical team to address issues and recommend solutions.
  • Provides functional support of the production application by working directly with campus users.
  • Gathers business requirements from users and creates functional designs to enhance functionality of the application website, batch processes and/or reports.
  • Assists in the design and development of new business processes by applying knowledge of application functionality in conjunction with understanding of organization-specific needs.
  • Creates and execute test plans, evaluates results, and documents new features for system enhancements.
  • Assists in setting up and maintaining application security for campus community.
  • Develop, invent, research, and write software to store, locate, and retrieve data and information.
  • Generate data for project planning, including task breakdown and estimation of work for a project. Tracks status within the project as necessary.
  • Correct errors by making appropriate changes and rechecking the software to ensure that the desired results are produced.
  • Monitor logs for application failures and performance issues.
  • Performs other duties as assigned.

IT Application Developer position (Essential functions include all above plus):

  • Assist with the generation and analysis of business and functional requirements for proposed software solutions.
  • Participate in architectural and database design discussions as they relate to product direction.
  • Analyze, design, implement, integrate, test, deploy and support. Analyze environment and determine the best strategies to extract or link data to divergent systems and integrate the software.
  • Ensure data captured includes any additional information, templates, customization required. Develop, direct, and manage software testing and validation procedures, programming, and documentation.
  • Conduct trial runs of program and software to be sure they will produce the desired information and the instructions are correct. Determine software limitations and capabilities, performance requirements, and interfaces.
  • Maintain back-end MS SQL database.
  • Assist with design and maintenance of front-end user interface.
  • Monitor logs for application failures and performance issues.
  • Perform other duties assigned.
  • Develops programming and development standards and procedures as well as programming architectures for code reuse.
  • Provides design recommendations based on overarching project goals and practical constraints such as programming time, system capacity and available expertise.
  • Understands and consistently applies the attributes and processes of current application development methodologies.
  • Uses a variety of platforms to provide automated systems applications to internal clients.
  • May acts as an internal consultant, advocate and mentor.

Qualifications:

IT Application Associate:

Education: Bachelor's degree in in Information Technology, Computer Science, Computer Engineering or a related field.

Experience:

Prior related computer programming or application development experience with proficiency in scripting programming languages such as JavaScript, Visual Basic, Java, C/C++, C#, Python, etc is preferred.

Proficiency with: SQL query creation, object-oriented programming languages etc.

Familiarity with automation tools, workflow creation, Sharepoint, or app creation (preferred but not required).

Other: May consider a combination of directly related experience and education.

IT Application Developer:

Education: Bachelor's degree in in Information Technology, Computer Science, Computer Engineering or a related field.

Experience: Two (2) years of related computer programming or application development experience with proficiency in scripting and programming languages such as JavaScript, Visual Basic, Java, C/C++, C#, Python, etc.

Other: May consider a combination of directly related experience and education.

Proficiency using: IIS platform, SQL Server, JSON, XML, JQuery, Bootstrap, .NET Framework (ASP.NET, VB.NET) and Systems integration & Interoperability (ODBC, API, etc.).

Familiarity with automation tools, workflow creation, SharePoint, or app creation (preferred but not required).

Hiring Ranges: Commensurate with education and experience

IT Developer, Applications Associate: $60,000 - $68,000

IT Developer, Applications: $72,000 - $80,000

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. For assistance related to employment, please contact the Staffing department at [email protected].

If you anticipate needing a reasonable accommodation for a disability under the Americans with Disabilities Act (ADA), during any part of the employment process, please submit a UMB Job Applicant Accommodation Request. You may also contact [email protected]. Please note that only inquiries concerning an ADA request for reasonable accommodation will be responded to from this email address.

This listing expired on Mar 12. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.