SOM Development Manager

Posted:
8/27/2025, 11:13:18 AM

Experience Level(s):
Senior

Field(s):
Software Engineering

Department:

RSC Enterprise Application & Development Services

-----

Enterprise Projects and Applications

Position Title:

SOM Development Manager

Job Family Group:

Professional Staff

Job Description Summary:

.Under the direction of the Director of Enterprise Projects & Applications, the School of Medicine (SoM) Development Manager leads the Medical Education Data System (MEDS) development team. MEDS captures and uses data about medical students from pre-med through practice and supports daily operations and integrated data analysis for the offices of the SoM, from both custom software and third-party solutions. The SoM development team develops and maintains an ecosystem of in-house, custom-built, critical applications that support the School of Medicine (SoM). It is a partnership between information technology and the SoM that facilitates the entire learner process, including connecting/integrating unique student metrics. This position is responsible for leading the day-to-day operations of the team, ensuring a backlog of work is prioritized and aligned to SOM goals and that planned work aligns to critical goals. The ideal candidate will combine strong leadership skills with a deep understanding of software development and database design. This role requires both oversight and active technical involvement to ensure the continued success of applications and systems. This role works closely with the Director of Enterprise Projects and Applications in their role as liaison with SoM leadership, focused on aligning SoM needs with IT strategies and ensuring that the MEDS strategy supports the mission and goals of the School of Medicine and enhances the institution's medical education capabilities.

Job Description:

Job Duties Outlined:

  • Lead, mentor, and support the SoM development team, ensuring clear communication, collaboration, and high performance.
  • Conduct regular one-on-one meetings to provide coaching, assess progress, and support career development for team members.
  • Foster a culture of continuous learning and improvement, identifying opportunities to enhance team processes and productivity.
  • Manage activities related to the lifecycle of MEDS applications, including development, deployment, maintenance, and support.
  • Oversee the development and support of custom application enhancements, bug fixes, projects and initiatives, ensuring they meet business requirements and deadlines.
  • Manage work prioritization and resource allocation, ensuring the successful and timely delivery of projects.
  • Maintain backlog of requests, interacting with stakeholders when clarification and additional detail are needed to prioritize requests within and across departments.
  • Collaborate with the team on software development tasks, including design, coding, and testing, ensuring high-quality solutions are implemented.
  • Contribute to the design, optimization, and management of database structures and data models that support applications.
  • Ensure adherence to best practices in development, version control, code quality, and database design.
  • Work closely with stakeholders and other technical teams to ensure application functionality and database architecture align with organizational goals.
  • Stay informed on current software development trends and best practices to continuously improve the capabilities of the team and the applications we support.
  • Proactively identify and implement opportunities for process improvements, system optimizations, and application enhancements.
  • Use Agile methodologies when and where applicable, taking into consideration what is best fit for the environment and the team.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. It is only a summary of the typical functions of the job, not an exhaustive list of all possible job responsibilities, tasks, duties, and assignments. Furthermore, job duties, responsibilities and activities may change at any time with or without notice.

Required Qualifications:

Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Related work experience may be substituted for the required education on a year for year basis.

Work Experience:

  • 5 years of experience in software development, with hands-on experience in full-stack development, application lifecycle management, and database design.
  • 2 years of experience in a leadership or managerial role, with a proven ability to manage and guide a small team of technical professionals.
  • Experience in software engineering (e.g., Java, Python, C#, or similar programming languages).
  • Experience with Microsoft development platforms, architecture and integrating systems.
  • Experience with database design and management, with expertise in SQL and experience working with relational databases (e.g., MySQL, PostgreSQL, SQL Server).
  • Experience with database optimization techniques, indexing, and data modeling.
  • Experience navigating complex situations and providing solutions with a balance of technical expertise and business insight.
  • Experience communicating technical concepts to both technical and non-technical audiences.

Preferred Qualifications:

Work Experience:

  • Experience with Agile methodologies.
  • Experience in healthcare or academic settings.
  • Experience with cloud-based computing and hosted platforms.
  • Experience with SQL Server Databases and related technology (SQL Server, Visual Studio 2008-2019, SSIS, TSQL, PowerShell for MS SQL Server 2012-2017, SQL Server Integration Services, Oracle, Oracle).
  • Experience with HTML, CSS, Javascript, XML, and XSLT.
  • Experience in a variety of development strategies such as Rapid Application Development (RAD) and Agile Methodologies.

Skills:

  • Problem-solving.
  • Analytical skills.
  • Technical skills.
  • Collaboration.
  • Interpersonal skills.
  • Communication.
  • Time management.
  • Organization.
  • Multitasking.

Required Documents:

  • Resume/CV
  • Cover Letter

Comprehensive Benefits Package:

Coverage begins on day one for health, dental, and vision insurance and includes health expense accounts with generous employer contributions if the employee participates in a qualifying health plan. Employer-paid life insurance, long-term disability insurance, and various additional voluntary insurance plans are available. Paid time off, including vacation and sick, begins accruing upon hire, plus ten paid holidays. One paid discretionary day is available after six months of employment, and paid time off for bereavement, jury duty, military service, and parental leave is available after 12 months of employment. A retirement program with a generous employer contribution and additional voluntary retirement programs (457 or 403b) are available. https://www.kumc.edu/human-resources/benefits.html

Employee Type:

Regular

Time Type:

Full time

Rate Type:

Salary

Compensation Statement:

The pay range listed for this position is determined by our compensation program using market data and salary benchmarking. A combination of factors is considered in making compensation decisions including, but not limited to, education, experience and training, qualifications relative to the requirements of the position, and funding. At the University of Kansas Medical Center, a reasonable estimate for the starting pay range will be the minimum to midpoint of the posted range, taking into account the combination of factors listed above. 

Pay Range:

$96,000.00 - $152,000.00

Minimum

$96,000.00

Midpoint

$124,000.00

Maximum

$152,000.00