×
Register Here to Apply for Jobs or Post Jobs. X

Programmer​/Analyst Supervisor

Job in Nashville, Davidson County, Tennessee, 37201, USA
Listing for: Software Technology, Inc.
Full Time position
Listed on 2026-08-05
Job specializations:
  • IT/Tech
    Database Administrator, Data Analyst, Data Engineering
Job Description & How to Apply Below

Job Title:

Programmer/Analyst Supervisor

Under general supervision, is responsible for professional applications computer programming work of considerable difficulty and supervisory work of average difficulty; and performs related work as required. Distinguishing Features:
This is the supervisory class in the Programmer/Analyst series. An employee in this class supervises one or more teams of Programmer/Analysts in the design, modification, coding, and/or implementation of new or modified business applications programs. Work includes planning projects, projecting time and resource requirements, allocating staff, and reviewing progress and deliverables.

Examples of duties and responsibilities:

  • Interprets and modifies complex previous code base for multiple systems.
  • Leads the design of complex database, tables, and files for use in a system.
  • Leads the development of complex data elements, indexes, data retrieval requirements, and levels of security needed for an application.
  • Designs complex databases and data tables/files for use in a large impact, highly interconnected system, with multiple users, based on state approved data naming and structure standards.
  • Leads in the coding of instruction sets using advanced procedural control language that enables the computer to initiate a processing sequence and executes an application.
  • Leads the creation of data to test programs.
  • Produces and leads the development of advanced executable applications.
  • Develops specifications for a complex program design.
  • Develops and leads necessary unit and system tests on code changes to ensure accuracy of modifications.
  • Troubleshoots complex and advanced applications using generated control data to identify program errors.
  • Transfers complex executable files and associated table structures from one operating environment to another in order to implement the approved system.
  • Creates a data dictionary describing the included data elements and the structure of information.
  • Implements completed and approved application software in a multi-user environment.
  • Identifies needed modifications to code, data elements, meta-data, security, etc.
  • Identifies input and output parameters for data and operating parameters.
  • Identifies data elements, variables, tables, databases, etc.
  • Reviews project specifications with database Administrators to ensure that programs are moved to appropriate production environments, established standards are met, and that data integrity is maintained.
  • Researches and develops complex and advanced processing efficiency to maximize processing performance of an application or a system.
  • Leads the effort to verify project goals and objectives are met on a timely basis and within budget.
  • Identifies and plans project tasks, task dependencies or interrelationships.
  • Schedules completion dates for tasks.
  • Compares current complex system processes with proposed system changes in order to determine the potential impact on other systems and business operations.
  • Reviews the proposed system changes with stakeholders to ensure that the project goals are consistent with user and legal requirements.
  • Advises management of options that are available to develop or modify an existing advanced system or purchase and modify a commercially available system.
  • Reviews complex commercially available software or hardware in order to determine whether available products may accomplish system requirements.
  • Compares the costs of complex commercially available software packages and applications based on purchase price and potential in-house modification costs.
  • Evaluates financial aspects of proposed and actual projects in order to ensure that state funds are expended in the most cost-effective manner available.
  • Develops and reviews specifications to ensure they satisfy the business requirements.
  • Leads the effort to estimate development time for a work unit, task and/or project.
  • Leads the effort to estimate costs, timelines, and resources for a given task.
  • Leads the effort to establish and document the cost effectiveness of an approved system.
  • Maintains good working relationship with managers, peers, and the customers served.
  • Uses computer systems to enter data, and utilize…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary