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 - Senior Programmer/Analyst

Experience:

10 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. Directs and controls development of production application systems. Prepares project plans and schedules for significant application systems development efforts. Monitors assigned organization development projects to ensure consistency and satisfaction of interface requirements. Monitors and tracks application system development progress in order to appropriately recommend the deployment of resources in order to meet project deliverable schedules. Assist in monitoring the direction and growth of business to ensure the application of appropriate technologies and support resources. Codes, tests, and troubleshoots programs. Designs implementations of large projects and prepares programming assignments. Performs project/problem resolution and support activities. Coordinates system testing and programming assignments. Researches system problems. Code and compile programs. Performs full system tests. Designs, plans and supervises implementation of medium to large scale system projects. Performs unit and assembly testing. Performs problem resolution and support activities. Trains new employees on all aspects of an application or system project. May perform other duties as assigned.

ESI's GSA Schedule Information