Job ID # CT000002
All applicants must be US citizens eligible to obtain a security clearance
 
 Job Title:  Collaboration Tools Developer
 Job ID #:  CT000002
 Clearance:  Yes
 Travel:  No
 Job Type:  Full-time
 Description: 

Need for Mid-to-Senior Level Web Developer/Software Engineer with 3-5 years experience working as a web developer/software engineer designing high-performance, scalable architectures, and writing applications in Java and PHP, and/or working on an equivalent open source project.  3-5 years experience working as a web developer/software engineer designing high-performance, scalable architectures, and writing applications in Java and PHP, and/or working on an equivalent open source project. 

Essential Job Functions

  • Codes, tests, debugs, implements, and documents highly complex programs.
  • Develops complex test plans to verify logic of new or modified programs.
  • Designs systems and programs to meet highly complex business needs.
  • Prepares detailed specifications from which programs are developed and coded.
  • Creates appropriate documentation in work assignments such as program code, and technical documentation.
  • Gathers information from existing systems, analyzes program and time requirements.
  • Assists project manager in preparing time estimates and justification for assigned tasks.
  • Supports project personnel in resolving fairly complex program problems.
  • Works with client and management to resolve issues and validate programming requirements within their areas of responsibility.
  • Provides technical advice on complex programming.
  • May serve as technical project lead; provides leadership and work guidance to less experienced personnel.
  • Conducts quality assurance activities such as peer reviews.
  • Provides consulting services in a technical and/or managerial capacity to management and technical staff.
  • May represent company in presentations or conferences involving customers, co-contractors, suppliers, competitors, academia or the public.

Specific Qualifications:

  • Knowledge of MySQL and query optimization.
  • Must have a solid background in UNIX programming, TCP/IP networking, and database replication.
  • Experience developing Commercial Off-the-Shelf (COTS) products.
  • Must be able to respond to tier 2+ support calls during and outside of normal business hours and weekends.
  • Must have demonstrable diagnostic and problem solving skills to ensure optimal development environment.
  • Must have experience running high-traffic web services, including requirements and capacity analysis, service configuration, monitoring and troubleshooting, and change management.
  • Must have excellent problem solving skills diagnosing performance issues and handling large scale systems.
  • Must have demonstrable experience working in a dynamic environment.
  • Must be able to communicate effectively with all levels of customers and colleagues.
  • Must be able to work cooperatively with infrastructure support admin personnel.
  • Must be able to manage time effectively and work on multiple project timelines.
  • Apache, Squid, Redhat Linux knowledge a plus.

Basic Qualifications

  • Bachelor's degree or equivalent combination of education and experience.
  • Bachelor's degree in computer science, engineering or related field preferred.
  • Six or more years of applications engineering, field support or technical sales experience.
  • Experience working with department/account's overall business objectives and goals.
  • Experience working with operating systems.

Other Qualifications

  • Strong analytical and problem solving skills for design, creation and testing of programs.
  • Good interpersonal skills to interact with customers and team members.
  • Ability to work as part of team and independently.
  • Communication skills to work effectively with team members, support personnel, and clients.
  • Strong skills in programming.
  • Strong personal computer and business solutions software skills.
  • Good leadership skills to guide and mentor the work of less experienced personnel.
 
Apply for this Job