Enterprise Software Engineer Senior

University of Kentucky

$90K — $120K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, software engineering, or a related field
  • 5+ years of experience in software development
  • Proficient in ASP.NET, C#, PHP (Drupal), and related technologies
  • Strong understanding of SQL database schema design and API integration
  • Experience with application lifecycle management and best coding practices

Responsibilities

  • Design and develop solutions across the full application lifecycle with minimal guidance
  • Create and optimize client-server, cloud-based, and web applications using modern frameworks
  • Develop and support applications with a focus on scalability, security, and performance
  • Collaborate with cross-functional teams to gather requirements and align technical solutions
  • Facilitate knowledge sharing and code reviews to maintain coding standards
  • Ensure reliability through robust testing, error handling, and performance optimization
  • Propose enhancements aimed at increasing efficiency and improving service delivery

Benefits

  • Opportunity to work on diverse software projects
  • Collaborative work environment with cross-functional teams
  • Professional growth opportunities through mentorship and guidance
  • Access to modern technologies and frameworks
  • Contribution to impactful organizational goals through software solutions
Full Job Description
Job Posting Title:
Enterprise Software Engineer Senior

Requisition Number:


Department Name:
Senior Manager, Product Development

Work Location:
630 South Broadway

Grade Level:
11

Type of Position:
Regular

Position Time Status:
Full time

Equivalency Link

https://hr.uky.edu/employment/working-uk/equivalencies

Shift:
Days (United States of America)

Job Description:
Job Summary

Responsible for designing, developing, and delivering software solutions across the full application lifecycle. Provides comprehensive technical expertise, contributes to coding standards and best practices, and offers guidance to team members. Develops scalable, secure, and high-performing applications that support organizational goals. Collaborates with stakeholders to translate business requirements into effective technical solutions. Contributes to improvements in development processes, system resiliency, and overall service quality.

Essential Functions
• Handles software development assignments from planning and analysis through implementation and maintenance with minimal guidance.
• Designs client-server, cloud-based, and web applications leveraging modern frameworks and established practices.
• Develops and supports applications using ASP.NET, C#, PHP (Drupal), and related technologies.
• Creates and optimizes SQL database schemas and integrates APIs for system interoperability.
• Provides technical guidance by sharing knowledge, reviewing code, and recommending adherence to standards.
• Collaborates with cross-functional teams to gather requirements, provide input on estimates, and align solutions with business needs.
• Ensures application reliability through testing, error handling, and performance optimization.
• Recommends improvements to processes that increase efficiency, reduce costs, and enhance service delivery.
• Contributes expertise to solution design and assists in resolving complex technical issues.
• Performs other duties as assigned.

Education Requirement: Bachelor's degree in computer science, software engineering, or a related field

Experience Requirement: 5+ years of experience

An equivalent combination of education and experience may be considered. All experience must be paid and in the same related field. Part-time and PRN experience will be prorated based on hours worked per week. Volunteer work and internships for academic credit are not counted.

Certifications & Licensures: N/A

Working Conditions

A. Lifting, pushing, and/or pulling objects up to 50lbs: 2. Occasional (< 10% of the time)

B. Lifting, pushing, and/or pulling objects over 50lbs: 1. Never

C. Standing or walking with objects up to 10lbs: 2. Occasional (< 10% of the time)

D. Standing or walking with objects up to 25lbs: 1. Never

E. Sitting at computer workstation for extended periods: 4. Regular (> 50% of the time)

F. Risk of back injury from moving, lifting or positioning patients, equipment, or materials: 1. Never

G. Repetitive motion: 3. Intermittent (10% - 50% of the time)

H. Working at heights above 4 feet: 1. Never

I. Working in confined spaces: 1. Never

J. Risk of injuries from use of equipment on the job: 1. Never

K. Job-related travel: 2. Occasional (< 10% of the time)

L. Loud noises: 1. Never

M. Temperature extremes: 1. Never

N. Hazardous chemicals and fumes including waste: 1. Never

O. Radiation: 1. Never

P. Burns: 1. Never

Q. Cuts/Punctures: 1. Never

R. Bloodborne/airborne pathogens: 1. Never

S. Recombinant DNA or viral vectors: 1. Never

T. Combative/violent people: 1. Never

U. Animal handling (including carcasses): 1. Never

V. Please specify other(s) and amount of exposure (i.e. Occasional, Intermittent or Regular): N/A

Physical Demands

This position requires regular sitting at a computer workstation for extended periods of time; performing tasks with intermittent repetitive motion (such as typing); and occasionally standing or walking with objects weighing up to 10 pounds, as well as lifting, pushing, and/or pulling objects weighing up to 50 pounds.

Similar Jobs

More Jobs at University of Kentucky

More Enterprise Technology Jobs

Find similar Enterprise Software Engineer Senior jobs: