Software Engineer III

****** Only those with active TS/SCI FS poly will be considered**********

Summary: The successful candidates will help design, modify, develop, write, implement and test software and software applications individually or as a team member.

Duties & Responsibilities:

  1. Designs, modifies, develops, writes and implements and tests software and software applications individually or as a team member.
  2. Primary role is to lead technical design of software systems as well as lead integration testing of software systems
  3. Supports system administrators with the installation of software applications.
  4. Participates in the testing process through test review and analysis, test witnessing and certification of software.
  5. Develops software documentation.
  6. Works with systems engineering team or software team lead to review and validate system requirements, and to derive software requirements from system/subsystem requirements.
  7. Other duties may be assigned, as necessary.
Minimum Requirements:
  • Education: Bachelor's degree preferred 
  • Experience: Eleven (11) years of experience in software development and maintenance (i.e. software requirements analysis and software design including object oriented analysis and design, coding, testing, documentation, configuration management, user training, deployment, and lifecycle maintenance.) (Relevant degree may be applied to this requirement only.)
  • Computers: Java/JAVA EE, Swing, Hibernate, Spring, Struts, JUnit, C, C++, C#, .NET, Java Script, ColdFusion, and Adobe Flex development tools
  • Certificates: None
  • Clearance: Designs, modifies, develops, writes and implements and tests software and applications individually or as a team member.
  • US Passport: Not required

Knowledge, Skills & Abilities: 

  • Documented formal training on the Software Engineering Institute (SEI) Capability Maturity Model Integration for Development (CMMI-DEV) model or documented experience working on projects that applied some portions of this model.
  • Documented formal training on DOD standards for software testing and documentation or documented experience working on projects that applied these standards.
  • Strong oral and written communications skills
  • Ability to function as a member of a team while also capable of operation alone with little to no supervision or constant guidance

Desired or Preferred Knowledge, Skills & Abilities: 

  • Designing and developing multi-tier Java web applications
  • Developing and validating user and system requirements; writing design documents; test plans and test results; and assessing architecture and current hardware limitations and recommending solutions.
  • Designing and developing software and/or multi-tier web applications using programming languages to include: Java/JAVA EE, Swing, Hibernate, Spring, Struts, JUnit, C, C++, C#, .NET, Java Script, ColdFusion, and Adobe Flex development tools.
  • Ability to develop and/or maintain software capabilities using C/C++ software development environment; Windows operating system internals, computer security, Win32 programming, Windows kernel programming, x86 assembly programming, COM programming, .NET programming, network programming (sockets), and software reverse engineering.
  • Knowledgeable in using SQL or PL/SQL to access Oracle, MySQL, or SQL Server databases.
  • Researching, selecting, and integrating software frameworks (e.g., Ozone Widgets, Spring, Hibernate, Struts, and JUnit).
  • Ability to assist others in the use of Java APIs such as JDBC, JPA, and EJB.
  • Ability to apply advanced principles, theories, and concepts, such as Object Relational Mapping (ORM), Dependency Injection (DI), and Domain Driven Design.
  • Ability to contribute to database design and to generate SQL queries and stored procedures.
  • Ability to apply earned value techniques to software development, test, and maintenance efforts.
  • Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement to include ClearCase/ClearQuest, MS Project/Primavera, Subversion, Doors, Mecurial, and Minitab.
  • Four (4) years of experience in network analysis (data and protocols) and TCP/IP and UDP protocols.

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 is frequently required to walk; use hands to finger, handle, or feel and reach with hands and arms. The employee is occasionally required to stand; climb or balance and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 15 pounds.

If visits to areas of operations overseas are required with this position, you may be exposed to extreme cold or hot weather conditions. Is occasionally exposed to fumes or airborne particles, toxic or caustic chemicals, and loud noise.

Fulcrum IT Services is an information technology (IT) company based in Manassas, Virginia, that provides IT solutions and services for federal, state, local, and commercial customers. Fulcrum IT specializes in the areas of Enterprise Services, Applications Development, Data Management, Cyber Security, and Intelligence Analysis.

Fulcrum IT is an Equal Opportunity / Affirmative Action Employer. M/F/D/F

 

Site Map · Privacy Policy · Website Usage Terms & Conditions
© Copyright 2009, Kenney and Company, Inc. · Staffing Solutions
Website Design by Calvert Design Group, Inc.