Careers

Software Developer II

Apply now Job no: 502616
Department: Office of Information Technology
Work type: Staff Full-time Exempt
Location: Alabama
Categories: Information Technology

Purpose of the Position:

The Software Developer II position is a mid-level role which will create, develop, and modify general computer application software and specialized programs. The Developer will perform all aspects of software analysis and design, coding, application integrations, as well as the creation of tooling for automation.

Key Responsibilities Include

System Design, Development & Maintenance
• Collaborate with the Enterprise Applications team to design, develop, and maintain custom software solutions that support internal processes and facilitate data import/export with UAH’s ERP system
• Assess system capabilities, workflows, and limitations to determine feasibility of new programs or changes
• Develop, test, and maintain applications, web services, and integrations, ensuring optimal system performance
• Monitor systems for defects, troubleshoot, and resolve issues, improving processes through technical specifications and test plans
• Conduct software testing, quality assurance, and post-release monitoring to ensure system stability
• Participate in code reviews to ensure adherence to best practices and coding standards
• Mentor junior developers, fostering growth in coding skills and best practices

Stakeholder Collaboration & Software Customization
• Work with cross-functional teams to translate business requirements to effective technical solutions, maintaining clear communication with non-technical stakeholders
• Collaborate with business analysts and project managers to define project scope and ensure successful delivery.
• Evaluate vendor software, provide recommendations, and support implementation
• Contribute to software design, coding, and testing to meet business needs
• Customize software to improve operational efficiency, selecting appropriate frameworks for programming goals
• Document functionality and software issue resolution, ensuring clarity and accessibility
• Ensure confidentiality of processed, stored, or accessed information

User Support & Reporting
• Provide ongoing user support, troubleshooting and resolving technical issues with minimal disruption
• Serve as a liaison with administrative offices, assisting with inquiries and troubleshooting
• Create and generate ad hoc reports as required.

Professional Development & Special Projects
• Stay updated on software development best practices and contribute to special projects as needed



Minimum Requirements:

Bachelor’s degree in Computer Science, Information Systems, Business, or directly related field, or an equivalent combination of education and experience.
• 3 years of full-time technical work experience
• Experience interviewing clients to translate business needs into software solutions
• Ability to analyze business processes across multiple areas
• Proficient in development software, applications, and programming languages
• Strong problem-solving and decision-making abilities
• Strong communication skills, with the ability to explain technical concepts to non-technical audiences
• Knowledge of SQL and relational databases
• Willingness to work flexible hours, including nights and weekends when necessary

Desired Qualifications:

• Bachelor’s degree in Computer Science, Information Systems, Business, or directly related field
• Experience with JAVA, Python, REST APIs, Linux, and ERP systems..
• Prior work in a higher education environment is a plus.

Published Salary (if available):

$75,000 - $85,000

Advertised: Central Daylight Time
Applications close:

Back to search results Apply now Refer a friend


Please note, job openings are posted for a minimum of three (3) business days and may be removed from the job posting board and filled any time after the minimum posting period has ended.


The University of Alabama in Huntsville is an equal opportunity employer (EOE), including an EOE of protected veterans and individuals with disabilities.