This position has been filled
This job is no longer accepting applications. Browse open EdTech jobs or view current openings at The University of Alabama in Huntsville or search for Software Developer II jobs.

Software Developer II
The University of Alabama in HuntsvilleSummary
Mid-level Software Developer II role at The University of Alabama in Huntsville, collaborating with the Enterprise Applications team to design, develop, and maintain custom software solutions that support internal processes and ERP system integration.
Job Description
Fast Facts
The Software Developer II will collaborate with the Enterprise Applications team to design and develop software solutions that enhance internal processes and systems integration, reporting to the Director of Enterprise Applications.
Responsibilities: Key responsibilities include designing, developing, and maintaining applications, performing software testing and quality assurance, mentoring junior developers, and documenting functionality.
Skills: Required skills include proficiency in development software and programming languages, strong problem-solving abilities, and effective communication with both technical and non-technical stakeholders.
Qualifications: Preferred qualifications include a Bachelor's degree in Computer Science or similar field, along with 3 years of relevant technical experience and client interaction for software solutions.
Location: The job is located in Huntsville, Alabama, USA.
Compensation: $75000 - $75000 / Annually
The Software Developer II position is a mid-level role which will report to the Director of Enterprise Applications to create, develop, and modify general computer application software and specialized programs. The Developer will work closely with the Director performing all aspects of software analysis and design, coding, application integrations, as well as the creation of tooling for automation.
Some of the duties and responsibilities include:
- Collaborating 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
- •Assessing system capabilities, workflows, and limitations to determine feasibility of new programs or changes
- •Developing, test, and maintain applications, web services, and integrations, ensuring optimal system performance
- •Monitoring systems for defects, troubleshoot, and resolve issues, improving processes through technical specifications and test plans
- •Conducting software testing, quality assurance, and post-release monitoring to ensure system stability
- •Participating in code reviews to ensure adherence to best practices and coding standards
- •Mentoring junior developers, fostering growth in coding skills and best practices
- •Working with cross-functional teams to translate business requirements to effective technical solutions, maintaining clear communication with non-technical stakeholders
- •Collaborating with business analysts and project managers to define project scope and ensure successful delivery
- •Evaluating vendor software, provide recommendations, and support implementation
- •Contributing to software design, coding, and testing to meet business needs
- •Customizing software to improve operational efficiency, selecting appropriate frameworks for programming goals
- •Documenting functionality and software issue resolution, ensuring clarity and accessibility
- •Ensuring confidentiality of processed, stored, or accessed information
- •Serving as a liaison with administrative offices, assisting with inquiries and troubleshooting
- •Creating and generate ad hoc reports as required
- •Staying updated on software development best practices and contribute to special projects as needed
Some of the minimum qualifications include a Bachelor’s degree in Computer Science, Information Systems, Business or a directly related field or an equivalent combination of education and experience. 3 years of full-time verifiable technical work experience is required. Experience interviewing clients to translate business needs into software solutions is required. The incumbent must be proficient in development software, applications, and programming languages. Strong problem-solving and decision-making abilities are required. Strong communication skills, with the ability to explain technical concepts to non-technical audiences are a must.
Other Open Roles at The University of Alabama in Huntsville

Academic Affairs IT Business Analyst
$70K–$100K/yr

