Highlight Technologies

Computer Programmer

Job Locations US-AL-Birmingham

About Highlight

Know Way. Know How.

For over ten years, Highlight has provided Development and Modernization, Secure IT and Mission Solutions for our federal government customers. We know the technology; we understand the way our customers and their stakeholders work; and we know how to implement industry best practices for development and services, delivering end-to-end solutions that minimize risk and maximize results.


We are looking for a Computer Programmer to support the Small Business Administration (SBA) in Birmingham, AL. If you love working with complex programs, conducting analysis, and problem solving, please apply!


You will apply your expertise in programming procedures to complex programs; recommend the redesign of programs, investigate, and analyze feasibility and program requirements, and develop programming specifications. You will plan the full range of programming and/or database administration actions to produce several interrelated but different products from numerous and diverse data elements, which are usually from different sources; solves difficult programming and database  problems, and uses knowledge of pertinent system software, computer equipment, work processes, regulations, and management practices.


  • Develop, modify, and maintain complex programs along with intricate database structures and schemas.
  • Design and implement the interrelations of files and records within programs which will effectively fit into the overall design of the project.
  • Work with problems or concepts and develop programs for the solution to major scientific computational problems requiring the analysis and development of logical or mathematical descriptions of functions to be programmed.
  • Develop occasional special programs, e.g. a critical path analysis program to assist in managing a special project.
  • Manage SQL Server databases through multiple product lifecycle environments, from development to mission-critical production systems.
  • Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security.
  • Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations.
  • Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.
  • Refine and automate regular processes, track issues, and document changes.
  • Assist other developers with complex query tuning, schema refinement and performance optimization.
  • Test, document, and write operating instructions for all work, confers with other EDP personnel to secure information, investigate and resolve problems, and coordinates work efforts.
  • Assist user personnel in defining problems or needs, determining work organization on typical maintenance projects and smaller scale, working on limited new projects, the necessary files and records, and their interrelation with the program or working on large or more complicated projects, and participating as a team member along with other EDP personnel and users, holding responsibility for a portion of the project.


  • U.S. Citizenship.
  • Public Trust eligibility.
  • Bachelor's degree.
  • 5+ years of relevant experience.
  • Expertise in programming procedures to complex programs.
  • Familiar with the administration of data platforms to include backups, restores, recovery models and inter-platform communication of the transmission of data.




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.