PROGRAMMER/ANALYST - (T214039)
Description
Position Summary:
Provides support for the analysis, design, estimates, development, documentation, testing and implementation of new computer programs. Provides maintenance and support for programs within existing systems. Liaison with user, technical support, training, and operations personnel. Provides technical and administrative support to the department. This position will commit to fostering an environment of heightened security following Information Technology Security Policies and participating in security training, such as Health Insurance Portability & Accountability Act (HIPAA) and Family Education Rights and Privacy Act (FERPA), on an annual basis.
Key Duties and Responsibilities
- Develops detailed specifications that include the project's goals, milestones, resource requirements, timeline, costs, testing, and maintenance on every stage of the Software Development Life Cycle.
- Develops the project's design document, based on project specifications, that details software design goals, data input and output, algorithms, languages employed, development platform, security assurance, bug tracking, testing procedures, documentation, implementation, deployment and maintenance.
- Participates in creating, testing, and implementing the project's software code. Serves as Subject Matter Expert for software integration and customization.
- Provides end-users with the training necessary to utilize the developed software and procedures for reporting problems. Anticipates issues and improvements and recommends solutions and updates, as needed.
- Continuously learns and implements new software development methodologies and frameworks.
- Performs other duties as assigned.
Salary Range: $47,665 - $77,455
Qualifications
Bachelor's degree in Computer Science, Information Systems or related field required. Work experience may substitute for education requirement. A list of experience and education substitutions can be found on the UAB Compensation website, if job allows for such substitutions.
Preferred Qualifications:
- Prioritization skills
- Ability to work as part of a team
- Ability to work independently
- Organizational skills
- Written and verbal communication skills
- Experience with front-end (web and mobile applications) and back-end (web services and standalone applications) software development
- Programming experience (3 or more of the following) Languages: SQL, Java, JavaScript, TypeScript, CSS3, HTML5, PHP, Python Data formats JSON, XML, RDF, Relational Graphics development tools Adobe Photoshop, Adobe Illustrator Platform support Linux (Ubuntu), Apache web server, Windows server, Microsoft IIS
- Database experience
- Microsoft SQL Server and/or MariaDb (MySQL), including schema design, stored procedures, query optimization, and performance improvement
- Drupal Content Management System
- Biomedical Knowledge
- Genetic sequence data, microorganisms, virus classification and taxonomy
Primary Location
: University
Job Category
: Information Technology
Organization
: 392200000 Microbiology
Employee Status
: Regular
Shift: Day/1st Shift
Work Arrangement (final schedule to be determined by the department/hiring manager): Onsite
Similar Positions
-
Software Developer Ent, University of Alabama, Birmingham, United States, 8 days ago
Details Posted: 18-Apr-24 Location: Birmingham, Alabama Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: T216058 SOFTWARE DEVELOPER-ENT - (T216058) Description FOR US...
-
Instructor Professional Studies & Exp Learning, University of Alabama, Birmingham, United States, 25 days ago
Details Posted: 31-Mar-24 Location: Birmingham, Alabama Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: T211658 INSTRUCTOR-PROFESSIONAL STUDIES & EXP LEARNING - (T21...
-
Education Admin, University of Alabama, Birmingham, United States, 20 days ago
Details Posted: 07-Apr-24 Location: Birmingham, Alabama Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: T215827 EDUCATION ADMIN - (T215827) Description To manage the...
-
Research Safety Manager Biocontainment, University of Alabama, Birmingham, United States, 30 days ago
Details Posted: 28-Mar-24 Location: Birmingham, Alabama Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: T215648 RESEARCH SAFETY MANAGER-BIOCONTAINMENT - (T215648) De...
-
Clinical Info Systems Spec Enterprise, University of Alabama, Birmingham, United States, 30 days ago
Details Posted: 28-Mar-24 Location: Birmingham, Alabama Type: Full-time Salary: Open Categories: Information Technology Staff/Administrative Internal Number: T215666 CLINICAL INFO SYSTEMS SPEC-ENT...
-
Manager Acute Therapy Operations Rehabilitation Services Am (088), University of Alabama, Birmingham, United States, 20 days ago
Details Posted: 07-Apr-24 Location: Birmingham, Alabama Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: T215842 Manager - Acute Therapy Operations - Rehabilitation S...