Jobs · Engineering · Maryland

IT Developer, Applications Senior

University of Maryland, Baltimore (UMB) · Baltimore, MD · 1 mo ago
Engineering$106k–$118k/yrFull-time

Scope of Role

Accomplishes responsibilities by applying specialized and theoretical knowledge, principles, and concepts of a professional discipline normally acquired through advanced education or specialized training. Resolves issues and significant matters on behalf of management by utilizing independent judgment, discretion, creativity, and analytical thinking. Contributes to development and evaluation of goals and objectives. Creates solutions to ensure legal and policy compliance. May supervise, mentor, or coordinate work of others (positions that supervise are responsible for service delivery, quality assurance, and employee performance). May independently manage or administer programs, processes, projects, or resources. Applies in-depth, senior level knowledge, concepts, principles, and skills. Wide latitude in decision making to interpret unclear or inadequate guidelines. Supervisor and employee collaborate to develop goals and objectives. Confers with supervisor only 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. Contingent Category II staff receive a generous leave package that includes over 2 weeks of vacation each year, paid holidays, sick time, and time for community service; subsidized comprehensive health insurance and supplemental retirement options; professional learning and development programs; limited tuition remission for employees enrolled at UMB; life insurance and long-term disability; and flexible work schedules and teleworking options (if applicable per job).

Primary Duties

  • Develops, creates, modifies, and tests code, forms, and script that allow for the creation and maintenance of electronic applications.
  • Analyzes and designs databases within an application individually developing database.
  • Develops and writes computer applications to store, locate, and retrieve data and produce reports.
  • Develops, invents, researches, and writes applications to store, locate, and retrieve data and information.
  • Gathers, analyzes and designs, implements, integrates, tests, deploys and supports.
  • Analyzes environment and determines the best strategies to extract or link data to divergent systems and integrate the application.
  • Ensures data captured includes any additional information, templates, and customization required.
  • Develops, directs, and manages application testing and validation procedures, programming and documentation.
  • Corrects errors by making appropriate changes and rechecking the application to ensure that the desired results are produced.
  • Conducts trial runs of program and application to be sure they will produce the desired information and the instructions are correct.
  • Determines application limitations and capabilities, performance requirements, and interfaces.
  • Performs and directs revision, repair, or expansion of existing applications to increase operating efficiency or adapt to new requirements.
  • Performs other duties as required, such as working with other groups to provide technical solutions and support for specialized applications.
  • Performs other duties as assigned.

Minimum Qualifications

  • Education: Bachelor's degree in Information Technology, Computer Science, Systems Administration, Computer Engineering or a related field.
  • Experience: Four (4) years of related computer programming or application development experience with proficiency in programming languages such as JavaScript, Python, Java, Go, C/C++, etc.
  • Supervisory Experience: N/A
  • Certification/Licensure: N/A
  • Other: Except for qualifications established by law, additional related experience and formal education in which one has gained the knowledge, skills, and abilities required for full performance of the work of the job class may be substituted for the education or experience requirement on a year-for-year basis with 30 undergraduate college credits being equivalent to one year of related experience. In instances where specific education and/or experience is required only directly related education and/or experience may be substituted.

PREFERRED KSAs AND EXPERIENCE

  • Familiarity and/or experience in working in the intersection of software development, prototyping, and translational innovation, particularly within academic or research environments.
  • Experience building end-to-end applications across mobile, web, desktop, or XR platforms.
  • Proficiency in programming languages such as C#, Python, JavaScript/TypeScript, Node.js, or similar.
  • Experience with Unity (preferred) or Unreal Engine for interactive or simulation-based development.
  • Familiarity with 3D content workflows and basic computer graphics principles.
  • Experience in integrating AI/LLM services via APIs (e.g., OpenAI, Meta, Google).
  • Experience with web technologies (HTML, CSS, JavaScript) for interfaces or dashboards.
  • Familiarity with cloud services (AWS, Azure, GCP) for hosting, APIs, or deployment.
  • Experience working with 3D assets, media, or instructional content.
  • Ability to communicate technical concepts effectively to non-technical stakeholders.

Hiring Range

$106,000 - $118,000, commensurate with education and experience.

University of Maryland, Baltimore

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 HRJobs@umaryland.edu. 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 HRDiversity@umaryland.edu. Please note that only inquiries concerning an ADA request for reasonable accommodation will be responded to from this email address.

Notice of Non-Discrimination

The University of Maryland, Baltimore prohibits sex discrimination in any education program or activity that it operates. Individuals may report concerns or questions to the Title IX Coordinator. For more information, follow this link UMB Notice of Non-Discrimination.

Similar jobs

Application Developer, Senior

Booz Allen HamiltonCalifornia, United States· 3 wk ago
Information Technology$87k–$198k/yrapply on careers.boozallen.com