Careers

Software Developer II

Apply now Job no: 501165
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 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.

Key Responsibilities Include

• Work in collaboration with the Director of Enterprise Applications to develop, create and modify general computer application software or specialized programs.
• Reviews computer system capabilities, workflow, and scheduling limitations to determine if the requested program or program change is possible within the existing system.
• Maintain systems by monitoring, identifying, and correcting software defects, and creating technical specifications and test plans. Improve existing systems by analyzing areas of modification.
• Conduct application software testing, prototype review, quality assurance, post-release monitoring, and follow-up.
• Analyzes user needs and requirements, procedures, and problems to create new software or to improve the existing computer systems.
• Identify opportunities for application scalability, sustainability, and improvement.
• Develop and support custom applications, web services, server databases, and integrations between existing systems.
• Mentor lower-level software developers.


• Work cooperatively and effectively with end users, IT personnel, and vendors. Confer with users and team members to develop, understand and update requirements for configuration and development of software.
• Evaluate vendor software, provide recommendations to stakeholders, as well as support the implementation.
• Contribute to functional and technical design, as well as coding and testing software applications to meet business requirements.
• Develop new programs, troubleshoot and debug existing code, and determine the best application framework to meet programming goals. Design or customize software for client use to optimize operational efficiency.
• Write and maintain documentation on subjects including application functionality, and software issue creation/resolution.
• Maintain confidentiality with regard to the information being processed, stored, or accessed.

• Work in a positive team-oriented manner with a variety of people (students, faculty, administrators, staff, vendors and members of the public)
• Liaison with administrative offices while providing user support and excellent customer service.
• Create, develop, prepare and generate ad hoc reports as required.

Update knowledge and skills regularly through in-house and external courses, manuals and new applications by keeping abreast of best practices regarding software development lifecycle to include coding standards, source control management, build processes, and operations.
• Participate in special projects as assigned.
• Perform other duties as assigned

Minimum Requirements:

• Bachelor’s degree preferably in Computer Science, Information Systems, Business or an equivalent program, or an equivalent combination of education and experience. 
• 3 years of full-time verifiable technical work experience
• Strong knowledge of development software, applications, and programming languages.
• Excellent problem-solving and decision-making skills.
• Knowledge of MS Office Suite, SQL and basic understanding of relational databases.
• Ability to work flexible working hours to include nights and weekends as needed

Desired Qualifications:

• Bachelor’s degree is preferred
• Experience with JAVA, Python, REST API’s and Linux is preferred
• Experience in a college or university experience is desired

Published Salary (if available):

$75,000 - $80,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.


AN AFFIRMATIVE ACTION/EQUAL OPPORTUNITY EMPLOYER OF
MINORITIES/FEMALES/VETERANS/DISABLED