More jobs:
Programmer/Analyst Supervisor
Job in
Nashville, Davidson County, Tennessee, 37201, USA
Listed on 2026-08-05
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).
(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:
×