Jobs
>
Nashville

    programmer/analyst 3 - Nashville, United States - State of Tennessee

    Default job background
    Description

    Job Information

    State of Tennessee Job Information Opening Date/Time 04/23/2024 12:00AM Central Time Closing Date/Time 04/29/2024 11:59PM Central Time Salary (Monthly) $5,508.00 Salary (Annually) $66,096.00 Job Type Full-Time City, State Location Nashville, TN Department TennCare

    LOCATION OF (1) POSITION TO BE FILLED: DIVISON OF TENNCARE, STATEWIDE

    TennCare compensation is equitable and will be based on education and experience for a qualified candidate in accordance with Department of Human Resources (DOHR) policy. This position requires a background check. Therefore, you may be required to provide information about your criminal history in order to be considered for this position.

    The Division of TennCare is dedicated to providing our employees with a hybrid work environment. All TennCare positions have a combination of work from home and work in the office, which varies by position, department, and business need. You may review the specific expectations with our hiring team.

    Qualifications

    Education and Experience: Graduation from an accredited college or university with a bachelor's degree AND two years of professional experience in one or a combination of the following: (1) software development; (2) database design; (3) systems analysis or design; or (4) information systems instruction.

    Substitution of Experience for Education: Additional professional level experience in software development, database design, systems analysis or design, or information systems instruction may substitute for the required degree on a year-for-year basis to a maximum of four years (e.g., one year of experience in the above areas is equivalent to forty-five quarter hours of coursework).

    Substitution of Specific Associate's Degree for the Required Bachelor's Degree: Graduation from an accredited college or university with an associate's degree in computer engineering, computer and information science, computer hardware networking, management information systems, or software development may substitute for the required bachelor's degree. OR One year of experience as a Programmer/Analyst 2, with the State of Tennessee.

    Necessary Special Qualifications: None.

    Examination Method: Education and Experience,100%, for Preferred Service positions. For Executive Service positions, Minimum Qualifications, Necessary Special Qualifications, and Examination Method are determined by the appointing authority.

    Summary

    Summary: Under general supervision, is responsible for professional applications computer programming work of considerable difficulty and computer systems design work of average difficulty; and performs related work as required.

    Distinguishing Features: This is the advanced working-level class in the Programmer/Analyst series. An employee in this class, either independently or as a member of a project team, designs, modifies, codes, and/or implements complex business applications programs. This class differs from Programmer/Analyst 2 in that an incumbent of the latter performs programming work of lesser scope and complexity. This class differs from Programmer/Analyst 4 in that an incumbent of the latter leads a project team in the design, modification, coding, and/or implementation of new or modified complex business applications programs.

    Responsibilities

    Analyzing Data or Information:

    1. Interprets and modifies advanced code base.
    2. Designs advanced database, tables, and files for use in a system.
    3. Identifies and develops data elements, indexes, data retrieval requirements, and level of security needed for an application.
    Monitor Processes, Materials, or Surroundings:
    1. Monitors and debugs program code and makes recommendations for modifications.
    2. Reviews code spec specifications, develops code, and makes recommendations when additional changes are needed.
    Processing Information:
    1. Codes an instruction set in a procedural control language that enables the computer to initiate a processing sequence and execute an application.
    2. Generates advanced data to test programs.
    3. Produces an advanced executable application according to the specifications identified in a program design.
    4. Performs advanced unit and system tests on code changes to ensure accuracy of modifications.
    5. Troubleshoots applications using generated control data to identify program errors.
    6. Modifies existing code to address any unexpected or inaccurate processes.
    7. Transfers executable files and associated table structures from one operating environment to another in order to implement the approved code modifications.
    8. Implements advanced application software in a user-ready environment.
    Identifying Objects, Actions, and Events:
    1. Identifies advanced modifications to code, data elements, meta-data, security, etc.
    2. Identifies advanced input and output parameters for data and operating parameters.
    3. Identifies data elements, variables, tables, databases, etc.
    4. Reviews project specifications with database administrators to ensure that programs are moved to appropriate production environments, established standards are met, and data integrity is maintained.
    Making Decisions and Solving Problems:
    1. Analyzes advanced data gathered in trouble shooting activities, evaluates the results and chooses a solution.
    2. Researches and develops processing efficiency to maximize processing performance of an application or a system.
    3. Verifies that project goals and objectives are met on a timely basis and within budget.
    4. Identifies and plans project tasks, task dependencies or interrelationships for advanced problems.
    5. Schedules completion dates for tasks.
    6. Compares current system processes with proposed system changes in order to determine the potential impact on other systems and business operations.
    7. Reviews the proposed system changes with stakeholders to ensure that the project goals are consistent with user and legal requirements.
    8. Advises management of options that are available to develop or modify an existing system or purchase and modify a commercially available system.
    9. Reviews commercially available software or hardware in order to determine whether available products may accomplish system requirements.
    Estimating the Quantifiable Characteristics of Products, Events, or Information:
    1. Reviews advanced specifications to ensure they satisfy the business requirements.
    2. Estimates development time for a work unit, task and/or project.
    3. Estimates costs, timelines, and resources for a given task.
    4. Establishes and documents the cost effectiveness of an approved system.
    Establishing and Maintaining Interpersonal Relationships:
    1. Maintains good working relationship with managers, peers, and the customer served.
    Interacting With Computers:
    1. Uses computer systems to enter data, and utilize email and office productivity tools.
    2. Uses computer systems to develop, test, and deploy code.
    3. Uses appropriate software development tools.
    Getting Information:
    1. Gathers requirements from end users for developing requirement documentation for assigned projects.
    2. Uses various methods and performs research from technical knowledge base and other resources.
    3. Reviews and extracts pertinent information from detail requirement documents when needed.
    4. Reviews and becomes familiar with the state's technology acceptable-use policy.
    5. Gathers information from vendors, peers, and subject matter experts to be used to solve problems for problem solving.
    6. Examines advanced system specifications, input/output reports, existing equipment, security protocols, and system interfaces to understand how the current system operates.
    Communicating with Supervisors, Peers, or Subordinates:
    1. Communicates effectively by keeping supervisor informed of issues affecting performance.
    2. Communicates on a regular basis with coworkers/team to share knowledge.
    3. Communicate effectively in written form, by email, by phone or in person.
    Evaluating Information to Determine Compliance with Standards:
    1. Complies with published programming standards and practices, including security standards, coding, and naming conventions, etc.
    2. Adheres to the code validation rules for the Agency.
    3. Adheres to the established release schedule of the application.
    Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment:
    1. Develops and maintains complex installation instructions for various hardware and software solutions for the agency.
    2. Creates and maintains user manuals for proper use of software applications.
    3. Creates test scripts for software and applications adhering to testing requirements of the project.
    4. Maintains knowledge base of advanced issue resolution to be used by IT peers to help solve problems.
    5. Develops and maintains training materials for software projects.
    6. Compiles and prepares program documentation which may include test plans.
    Documenting/Recording Information:
    1. Documents the operation of the current and proposed systems, user needs, and the resources available for the project.
    2. Documents all appropriate code modifications based on the development standards when modifying code, data structures, etc.
    3. Documents all user, data, equipment, security and legal requirements for proposed system changes.
    4. Documents levels of user accesses to system based on user and/or legal requirements.
    5. Writes data backup procedures documenting how and when files are to be copied and saved.
    Organizing and Planning Work:
    1. Develops specific performance goals that meet the organization mission and goals.
    2. Prioritizes and organizes work.
    3. Itemizes manpower requirements, processing costs, equipment, and all other known costs associated with the project.
    Communicating with Persons Outside Organization:
    1. Communicates effectively with outside vendors while representing the state in a professional manner.
    2. Maintains a communication plan and executes the plan to keep customers informed of status, timelines, expectations, etc. for all IT projects and events.
    3. Discusses current system operations, proposed system requirements and user needs with stakeholders.
    4. Discusses with stakeholders how interfaces will operate, how input forms and output reports will appear and function, and the details of the security plan to ensure that user requirements and established guidelines are met.
    5. Communicates with vendors about user requirements for a proposed system in order to obtain an estimate of time and cost required to purchase software or hardware products.
    Thinking Creatively:
    1. Identifies and designs application efficiencies in coding and in operations.
    2. Solves technical problems creatively by researching new or innovative ways to develop an application and/or data structure.
    3. Draws graphical diagrams to describe data flow and relationships and the manual and automated business processes of the system.

    Competencies

    Competencies:
    1. Functional / Technical Competency
    2. Problem Solving
    3. Technical Learning
    4. Customer Focus
    5. Personal Learning
    6. Organization
    7. Written Communications
    8. Time Management
    9. Perseverance
    10. Creativity
    Knowledge:
    1. Advanced knowledge of computers and computer systems
    2. Advanced knowledge of programming/developing
    3. Advanced knowledge of technology
    4. Knowledge of basic accounting principles
    5. Knowledge of complex IT system design
    6. Knowledge of customer service principles
    7. Knowledge of mathematics
    Skills:
    1. Active learning and listening
    2. Advanced critical thinking skills
    3. Advanced troubleshooting
    4. Complex problem solving
    5. Judging and decision making
    6. Mathematics
    7. Quality control analysis
    8. Systems analysis and evaluation
    9. Technology design
    10. Time management
    Abilities:
    1. Deductive and inductive reasoning
    2. Flexibility of closure
    3. Mathematical reasoning
    4. Oral comprehension and expression
    5. Written comprehension and expression

    Tools & Equipment

    1. Personal computer
    2. Telephone
    3. Fax machine
    4. Printer
    5. Bar code scanners
    6. Mobile devices
    7. Copy machine

  • Crescens

    Programmer/Analyst

    2 weeks ago


    Crescens Nashville, United States

    Job Title: · Programmer/Analyst · Location: · Nashville, · Tennessee · Duration: 12+ Months · Job Description : · Summary: · Under general supervision, is responsible for professional applications computer programming work of considerable difficulty and computer systems d ...


  • DXC Technology Nashville, United States

    Job Description: · DXC Technology (NYSE: DXC) helps global companies run their mission critical systems and operations while modernizing IT, optimizing data architectures, and ensuring security and scalability across public, private and hybrid clouds. The world's largest companie ...


  • Suncaptech Nashville, United States

    Job Description · Hybrid Role, Local to TN candidates only · Analyzes functional business requirements and design specifications for developing programs for desktop and distributed environments which includes personal computers, client server environments, and browser-based or ...


  • Franklin Madison LLC Brentwood, United States

    Participate in the construction, support, and enhancement of Marketing and Financials related batch applications, databases, and user screens. Participate in the development, testing, and implementation of efficient, cost-effective application solutions. · Responsibilities: · Des ...


  • Ingram Content Group La Vergne, United States

    Company Description · Job Description · Ingram Content Group (ICG)is hiring a SeniorOracle Programmer/Analyst for our Lightning Source IT Team. This position will allow hybrid but candidates must be in the Nashville, TN or Chambersburg, PA region. · This individual performs desi ...


  • Ingram Content Group La Vergne, United States

    Job Description · Job DescriptionJob Description · Ingram Content Group (ICG) is hiring a SeniorOracle Programmer/Analyst for our Lightning Source IT Team. This position will allow hybrid but candidates must be in the Nashville, TN or Chambersburg, PA region. · This individual pe ...


  • Thorndale Partners Nashville, United States

    DETAILS: SENIOR ORACLE PROGRAMMER/ANALYST · Title: SENIOR ORACLE PROGRAMMER/ANALYST · Compensation: $135,000 - $145,000 base plus strong bonus plan, and excellent benefits package · Start Date: ASAP · OVERVIEW: SENIOR ORACLE PROGRAMMER/ANALYST · We are searching for a Senior Or ...


  • Thorndale Partners Nashville, United States

    DETAILS: SENIOR ORACLE PROGRAMMER/ANALYST · Title: SENIOR ORACLE PROGRAMMER/ANALYST · Compensation: $135,000 - $145,000 base plus strong bonus plan, and excellent benefits package · Start Date: ASAP · OVERVIEW: SENIOR ORACLE PROGRAMMER/ANALYST · We are searching for a Senior O ...


  • THORNDALE PARTNERS Nashville, United States

    DETAILS: SENIOR ORACLE PROGRAMMER/ANALYST · Title: SENIOR ORACLE PROGRAMMER/ANALYST · Compensation: $135,000 - $145,000 base plus strong bonus plan, and excellent benefits package · Start Date: ASAP · OVERVIEW: SENIOR ORACLE PROGRAMMER/ANALYST · We are searching for a Seni ...

  • Next Level Business Services, Inc.

    System Analyst

    5 days ago


    Next Level Business Services, Inc. Nashville, United States

    Role Overview: Systems Analysts are expected to analyze the documented business requirements and translate them into technical requirements and System Specifications. · They are expected to develop specifications, diagrams and flowcharts, non-functional requirements for programme ...

  • ClientSolv

    IT Desktop Support

    5 days ago


    ClientSolv Nashville, United States

    Company Description · ClientSolv Technologies is an IT solution firm with over a decade of experience serving Fortune 1000 companies, public sector and small to medium sized companies. ClientSolv Technologies is a woman-owned and operated company that is certified as a WMBE, 8a ...

  • Generis Tek Inc

    Desktop Support

    5 days ago


    Generis Tek Inc Nashville, United States

    Please Contact: To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Abhinav Chakraborty at email address can be reached on # · We have Contract for Desktop Support for our client Nashville, TN. Please let me know if you or any of your friends w ...

  • Crescens

    Desktop Support

    5 days ago


    Crescens Nashville, United States

    Job title: Desktop Support · Location: Nashville, TN [Onsite] · Duration: 7+ months · Type: contract · Job Description :Assist in the repair and maintenance of laptop and desktop computers and peripherals, iPhones, and iPads. This includes both software and hardware maintenanc ...


  • Oscar Nashville, United States

    This role will have you working with a team of sales, solution architects, business analysts, and developers to implement Acumatica. You will assist the team in designing, implementing, and supporting Acumatica. · On boarding new employees · Administering the delivery of quarte ...


  • SynergisticIT Nashville, United States

    The Job Market is Challenging due to almost 300,000 Tech Layoffs since October 2022 due to which thousands of laid off Techies are competing with existing Jobseekers. Entry level Job seekers struggle to get responses to their applications forget about getting client interviews. A ...


  • 4 Consulting Inc. Nashville, United States

    Job Description · Job DescriptionWho we are · At 4Ci our mission is to build long term relationships, based on trust, integrity, and knowledge with all our employees and business affiliates. 4Ci has been in business for 20 years and has employees working on mission critical proje ...


  • V-Soft Consulting Group Nashville, United States

    Service Desk Personnel · Primary Location: Nashville, Tennessee · V-Soft Consulting is currently hiring for a Service Desk Personnel for our premier client in Nashville, Tennessee. · Education and Experience " Requires a minimum of 1year of current experience in this job clas ...


  • V-Soft Consulting Nashville, United States Contract

    Service Desk Personnel · Primary Location: Nashville, Tennessee · V-Soft Consulting is currently hiring for a Service Desk Personnel for our premier client in Nashville, Tennessee. · Education and Experience »Requires a minimum of 1year of current experience in this job class wit ...

  • U.S. Renal Care

    Database Developer

    1 day ago


    U.S. Renal Care Nashville, United States Full time

    The Database Developer will be responsible for creating and maintaining database software to meet functional, performance, and availability goals. Additionally, the developer will be expected to support peers, follow standards, and make technical recommendations.Essential Duties ...


  • 4 Consulting Inc. Brentwood, United States

    Job Description · Job DescriptionWho we are · At 4Ci our mission is to build long term relationships, based on trust, integrity, and knowledge with all our employees and business affiliates. 4Ci has been in business for 20 years and has employees working on mission critical proje ...