ESI Logo

ENTERPRISE SOLUTIONS, INC.  
ESI Home | Site Map
About ESI
Our Value Proposition
NAICS Codes
Formula For Success
Clients
Careers

GSA Federal Supply Schedule

IT Labor Category Descriptions - Programmer/Analyst III

Experience:

8 years experience in analysis, design, development, implementation, and maintenance of simple to complex database or client/server or application systems. At least five years experience in managing or supervising a team of developers in the development and support of small to large scale database or client/server or application systems. Experience will include knowledge of commercial-off-the-shelf products and methods, which provide interoperable, portable, and scalable information technology platforms and solutions, such as MS SQL Server, Access, Oracle, C++, Visual Basic, Windows NT, Unix, Netware, etc. May include a working knowledge and/or familiarity with Defense Information Infrastructure Common Operating Environment (DII-COE), DoD acquisition practices and policies and the higher order programming language specified in the task order to develop the required software.

Education:

Bachelor's degree in Computer Science, Information Systems, Mathematics, Computer Engineering or related scientific/technical discipline from an accredited institution or university.

Functional Responsibility:

Develops standards-compliant software utilizing industry-leading operating systems, languages, protocols, and relational databases. Supports and develops programs/tools associated with client's software. Maintains and enhances source code management/release management activities. Analyzes problems. Designs, codes, and tests batch reporting processes. Provides technical leadership. Assist in new development and product support. Assist in the preparation of project plans and schedules for application systems development efforts. Ensures consistency and satisfaction of interface requirements for specific newly developing programs with other new and existing programs and systems within designated application systems. Creates and maintains source code management tools. Prepares application program unit test data. Coordinates testing activities for designated programs within assigned project(s), as required. Archives code and packages releases. Analyzes embedded programs for performance, and recommends ways to improve them. Reviews performance recommendations of others. Executes performance tests of programs. Writes and tests programs to benchmark performance. Creates job schedule and interfaces with users. Performs enhancements, fixes bugs, and resolves coding issues for existing applications. Assist in monitoring assigned organization development projects to ensure consistency and satisfaction of interface requirements for specific newly developing systems. May perform other duties as assigned.

ESI's GSA Schedule Information