Position Function:
The Software Architect at the College of Veterinary Medicine (CVM) provides senior-level leadership in the design, development, integration, deployment, and support of enterprise software systems and databases, with a specific emphasis on the CVM’s hospital and laboratory operations. The position requires deep expertise in application architecture, Oracle database administration, and middleware and integration technologies, including Tomcat, Java, and Rhapsody.
This role serves as the primary technical architect for systems supporting clinical, research, and administrative functions. The Software Architect ensures security, performance, and scalability of all deployed systems while collaborating with internal stakeholders and external partners.
Salary Grade: 17
Please see Staff Compensation Structure or Skilled Crafts and Service Maintenance Compensation Schedule for salary ranges. For salary grade UC, these positions are "Unclassified" and salary ranges are determined by the hiring department.
Essential Duties and Responsibilities:
• Lead software development projects, including architecture, design, coding, testing, documentation, and deployment.
• Deploy Java applications, managing WAR file deployment to Apache Tomcat application servers.
• Administer and maintain Oracle database systems, including performance tuning, backups, recovery, and PL/SQL development.
• Integrate systems using Rhapsody Integration Engine to support clinical data workflows and HL7 messaging standards.
• Build web-based interfaces and backend services for data-driven applications used in clinical, academic, and administrative domains.
• Create and maintain technical documentation, deployment plans, and operational procedures.
• Collaborate with faculty, staff, and vendors to assess requirements and develop scalable IT solutions.
• Provide mentorship and technical guidance to developers and analysts.
• Monitor application and database performance and provide ongoing system support and enhancements.
• Participate in after-hours support for system maintenance and critical issue resolution.
Minimum Qualifications:
Education: Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or a related field.
Experience: Minimum 8 years of full-time professional experience in enterprise-level systems architecture, application development, and database administration.
Preferred Qualifications:
• Proven experience architecting and deploying Java applications using WAR files on Apache Tomcat or similar middleware platforms.
• Strong Oracle DBA background with demonstrated experience in data modeling, performance tuning, user access control, backup/recovery, and PL/SQL.
• Experience integrating systems with Rhapsody Integration Engine, particularly within hospital and laboratory settings.
• Experience with hospital and laboratory information systems, especially VetView, or comparable systems used in veterinary or medical environments.
• Proficiency in Java, SQL, PL/SQL, and Unix/Linux shell scripting for enterprise software development and automation.
• Familiarity with Git for version control and dependency/build management tools such as Maven, Gradle, or similar.
• Experience designing and generating complex reports using Jasper Reports.
Knowledge, Skills, and Abilities:
• Advanced understanding of enterprise software architecture, including full-stack application design.
• Expert-level experience with relational databases (especially Oracle) and middleware technologies.
• Strong troubleshooting, analytical, and problem-solving skills across distributed systems.
• Effective communication and interpersonal skills for collaboration across departments.
• Ability to manage concurrent projects with evolving priorities in a high-paced environment.
• Demonstrated leadership and mentorship abilities in technical teams.
Working Conditions and Physical Effort
• Office-based position with extended time at a computer workstation.
• Some lifting (up to 50 lbs) may be required for equipment setup or maintenance.
• Occasional evening and weekend work may be required for system maintenance or on-call critical support.
Instructions for Applying:
Link to apply: http://explore.msujobs.msstate.edu/
Applicants must apply online at www.msujobs.msstate.edu. Please include a cover letter and resume along with names and addresses of at least three references.
Equal Employment Opportunity Statement:
Mississippi State University is an equal opportunity institution. Discrimination is prohibited in university employment, programs or activities based on race, color, ethnicity, sex, pregnancy, religion, national origin, disability, age, sexual orientation, genetic information, status as a U.S. veteran, or any other status to the extent protected by applicable law. Questions about equal opportunity programs or compliance should be directed to the Office of Civil Rights Compliance, 231 Famous Maroon Band Street, P.O. 6044, Mississippi State, MS 39762, (662) 325-5839.
What do I do if I need an accommodation?
In compliance with the ADA Amendments Act (ADA), if you have a disability and would like to request an accommodation in order to apply for a position with Mississippi State University, please contact the Department of Human Resources Management at tel: (662) 325-3713 or ada@hrm.msstate.edu.
If you have any questions regarding this policy, contact the Department of Human Resources Management at (662) 325-3713 or ada@hrm.msstate.edu. Upon request, sections of this job listing are available in large print, and readers are available to assist the visually impaired.