Senior Programmer/Systems Administrator

JOB PURPOSE
 
The Senior Programmer/System Administrator is responsible for integrating COTS software solutions and developing custom software when needed to meet the Government’s requirements.  This resource will also have the ability to perform system administration activities in a Windows environment.
 

DUTIES & RESPONSIBILITIES
The Senior Programmer/System Administrator performs the following:

·        Perform design, development, implementation/integration activities to incorporate COTS software products into the customer application environment
·         Design, develop, test and implement custom code as needed
·         Perform system administration, management, maintenance and support
·         Perform problem determination and resolution
·        Provide technical leadership to appropriate personnel on complex system administration activities;
·         Advise and support applications development staff during the design and implementation of software and on performing application problem troubleshooting and resolution;
·         Ensure newly installed applications are functioning correctly;
·         Evaluate products and upgrades for appropriateness;
·         Coordinate with business development personnel on proposals and work estimates involving highly complex system administration projects and solutions;
Other Duties
·         Consult with vendors and other sources on industry and product direction, functionality and capabilities;
·         Collaborate effectively and work closely within a coordinated team environment;
·         Mentor and provide guidance to less experienced personnel;
·         Provide back up support to other members of the team;
·         Other related duties as assigned.
 
MINIMUM QUALIFICATIONS
·         Bachelor’s degree from an accredited four-year college or university with a major in management information systems, computer science, business administration, engineering or a closely related field;
·         10 years of progressively responsible experience in the design, integration and implementation of COTS and custom software solutions
·         Experience performing system administration of complex operating system environments (or an equivalent combination of training and experience);
·         Significant experience with and strong understanding of Windows (relevant certifications a plus);
·         Excellent technical and analytical problem solving skills;
·         Strong interpersonal and communications skills;
·         Active TS/SCI clearance with ability to maintain clearance;
·         Ability to guide and mentor the work of less experienced personnel;
·         Ability to collaborate effectively and work closely within a coordinated team environment;
·         Experience with:
o        Java
o        C++
o        Perl
o        WMI
o        Windows system administration
o        Familiarity with Apache/Tomcat/WebSphere Application Server
o        Familiarity with RDBMS