PROGRAMMER ANALYST I

Updated: 4 months ago
Location: Birmingham, ALABAMA

PROGRAMMER ANALYST I - (T213200)

Description

 

Position Summary:

Participates in planning, implementing, designing, analyzing, maintaining and provides technical support for a large complex data communication network or group of networks. Conducts research and evaluation of network technology and recommends and/or purchases network equipment. May lead or guide the work of others.

Key Duties and Responsibilities

1. 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.

2. 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.

3. Participates in creating, testing, and implementing the project's software code. Serves as Subject Matter Expert for software integration and customization.

4. 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.

5. Continuously learns and implements new software development methodologies and frameworks.

6. Performs other duties as assigned.

Salary Range: $60,835 - $98,855

 

Qualifications

 

Associate's degree in a related field required. Work experience may substitute for education requirement. 

Preferred Qualifications:

  • Bachelor’s degree
  • 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) o Languages: SQL, Java, JavaScript, TypeScript, CSS3, HTML5, PHP, Python  Data formats o JSON, XML, RDF, Relational  Graphics development tools o Adobe Photoshop, Adobe Illustrator  Platform support o Linux (Ubuntu), Apache web server, Windows server, Microsoft IIS 
  • Database experience o Microsoft SQL Server and/or MariaDb (MySQL), including schema design, stored procedures, query optimization, and performance improvement 
  • Drupal Content Management System 
  • Biomedical Knowledge o 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