Manager Software Development

The University of Maryland
Baltimore, MD, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$126,381.0 - $201,781.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Unit Testing Databases Data Structures Database Storage Structures Software Debugging Software Design Patterns Electronic Data Interchange (EDI) Design of User Interfaces Interoperability Python (Programming Language)
+15 more
NoSQL Software Engineering SQL Databases System Testing Systems Integration Test-Driven Development (TDD) ReactJS Vue.js AngularJS Integration Tests Information Technology Data Management Front End Software Development Api Design Api Management

Job description

The following statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all job duties performed by personnel so classified.

  • Collaborate with existing healthcare systems, such as nurse call systems, patient monitors, and FDA-cleared and FDA-regulated technology, ensuring seamless integration with our solutions.
  • Develop and maintain API integrations with third-party systems and services to enhance interoperability and data exchange between different healthcare technologies.
  • Work closely with UI/UX designers, human factors specialists, and domain experts to understand the requirements and constraints of healthcare workflows and integrate them into the development process.
  • Design and implement efficient, secure, and maintainable system architectures for healthcare applications, considering the integration requirements with various healthcare technologies.
  • Develop and optimize database structures to ensure seamless data management and retrieval for integrated healthcare solutions.
  • Conduct testing and debugging of applications to ensure high-quality and reliable software, with a focus on interoperability and integration testing.
  • Create and maintain comprehensive documentation for all code, including comments, README files, and technical documentation, to ensure clarity and ease of understanding for other developers.
  • Document and communicate changes made to the codebase, ensuring that all modifications are well-documented for future reference.
  • Implement and execute comprehensive testing strategies, including unit testing, integration testing, and system testing to ensure developed solutions are robust and reliable.
  • Collaborate with cross-functional teams to analyze and address technical challenges related to integration and interoperability.
  • Ensure compliance with IT and UMMS policies and procedures.
  • Foster a culture of collaboration, problem solving, innovation, continuous learning, and a one team mindset.
  • Provide forward thinking technical expertise in current and emerging technologies, trends and best practices.
  • Mentor developers in both technical and soft skills to craft a team of highly competent, consistent, thoughtful, and customer-centric technology experts.
  • Evaluate personnel effectiveness and develop/implement training programs to improve performance.
  • Perform supervisory functions including hiring, discipline, training and development, and prepare performance reviews in accordance with UMMS policies and procedures.
  • Perform other duties as assigned.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or the equivalent combination of education, training, and experience.
  • Minimum 5 years of experience as a Senior Full Stack Developer in both front-end and back-end technologies.
  • Minimum 5 years of experience with modern web development frameworks (e.g., React, Angular, Vue.js, etc.) and server-side technologies.
  • Minimum 3 years of supervisory and/or management experience.
  • Minimum 2 years of experience integrating healthcare technologies, API development, and interoperability, preferred.

Knowledge, Skills and Abilities

  • Advanced knowledge and proficiency in programming languages (e.g., JavaScript, Python, Java, etc.).
  • Advanced knowledge of database systems (e.g., SQL and NoSQL, etc.)
  • Advanced knowledge of all aspects of the Software Development Life Cycle (SDLC).
  • Advanced knowledge of software development including design patterns, data structures and test-driven development.
  • Working knowledge of healthcare standards, regulations, and data privacy requirements.
  • Entrepreneurial drive and demonstrated ability to achieve stretch goals in an innovative and fast-paced environment, while building extensible and scalable solutions.
  • Flexible, enthusiastic approach to work including a strong desire to learn with the ability to adapt quickly to new systems and learning, understanding, and applying new technologies.
  • Ability to successfully motivate and inspire team members to high performance levels.
  • Ability to lead teams effectively, prioritizing requests, workload and establishing a goal-oriented work environment with clear and concise work procedures and productivity metrics.
  • Advanced skill presenting findings, conclusions, alternatives and information clearly and concisely at all levels within the organization.
  • Advanced skill to influence, negotiate and persuade to reach agreeable exchange and positive outcomes.
  • Advanced skill managing multiple staff initiatives and meeting changing requirements and priorities to accomplish objectives.
  • Advanced leadership skills, including situational awareness, conflict resolution, establishing alignment and clear direction, and driving continuous improvement.
  • Advanced analytical, conceptual thinking, planning, organizational, and problem-solving skills.
  • Advanced skill developing and maintaining collaborative working relationships with all levels of leadership, staff and vendors.
  • Advanced verbal, written and interpersonal communication skills.

Benefits & conditions

  • Pay Range: $60.76 - 97.01
  • Other Compensation (if applicable):
  • Review the 2025-2026 UMMS Benefits Guide

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:07 min

Defining the human skills of senior developers

Christoph Marckx Christoph Marckx · Europe 2026 Virtual

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all