Software Developer

Summary

The Software Developer will support the contract (SOS) by providing support for selected software applications.

Responsibilities
  • Design, build, and test software upgrades and modifications.
  • Develop information systems by studying operations.
  • Design, develop, and install software solutions.
  • Support and develop with other members of the software team.
  • Research, design, develop, and/or modify enterprise-wide systems and/or applications software.
  • Plan system and development deployment and meet software compliance standards.
  • Support the following programming languages and systems: JAVA, PHP, JBOSS, Tomcat, Linux, Windows, JavaScript, ColdFusion, and XSLT.
  • Resolve server/desktop updates, and provide support.
  • Evaluate interface between hardware and software, operational requirements, and characteristics of overall system.
  • Document testing and maintenance of system corrections.
  • Support, execute and validate application transition and perform support capabilities.
  • Other duties as assigned

Qualifications

Minimum Qualifications: (To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.)
  • B.A. or B.S. degree in an associated technical discipline
  • 5+ years of equivalent work experience:
  • AWS experience for creating and managing instances
  • Experience in SharePoint development
  • Experience working with Cold Fusion
  • TS/SCI clearance required

Knowledge, Skills and Abilities:
  • M.B.A., M.S., or M.A. desired
  • Thorough knowledge of the following interfaces and formats (at a minimum): standard web service protocols (SOAP, REST, and OGC).
  • Thorough knowledge of the following programming languages and systems (at a minimum): JAVA, PHP, JBOSS, Tomcat, Linux, Windows, PERL, C, JavaScript.
  • Thorough knowledge of developing web based systems from dynamic results of a relational database.
  • Ability to troubleshoot and problem-solve, with the use of debuggers.
  • Skilled at software development and engineering.
  • Ability to travel as required.
  • Ability to work independently and yet be effective within a team setting
  • Must be capable of managing multiple efforts with time related constraints in a fast-paced contracting environment
  • Demonstrated ability to effectively communicate and collaborate with diverse internal and external stakeholder groups and individuals
  • Friendly presence, helpful attitude, good interpersonal skills, and ability to work well with others.
  • Excellent Microsoft Office skills (Word, Excel, and other applications)
  • Experience working in a home office setting
  • Ability to train end users on frequently asked technical issues
  • Ability to provide technical assistance and support over the phone
  • Good phone skills, professional demeanor, and previous customer service experience strongly desired
  • Good problem-solving skills with the ability to visualize a problem or situation and think abstractly to solve it

Physical Demands: (The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.)
  • While performing the duties of this Job, the employee is regularly required to sit and talk or hear. The employee may use repeated motions that include the arms, wrists, hands and/or fingers. The employee is occasionally required to walk, stand, climb, balance, stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision.

Similar searches: Full Time, Administrative, Government and Public Services