Welcome to Tulloh Recruiting Jobs


All positions require the full scope polygraph – salary ranges are competitive, so if you think you would be a good fit, please submit your resume or call 540-207-5231.

 

New Openings

July 1 - 7, 2014

Software Engineer

ePDP Software Engineer (070314-1)

Job Description:

·         The selected candidate will function as a member of ESEA’s electronic Program Data Portal (ePDP) team and will be tasked with developing, testing, and debugging software for a high visibility business information and data warehousing system. 

·         This individual will be expected to work cooperatively with ePDP team members and Government personnel to build ePDP2, as well as support the existing ePDP system.

·         The selected individual is expected to apply appropriate processes, procedures, and tools throughout the development life cycle, and ensure software standards as applicable are met.

Individual Capabilities Required:

·         A  Bachelor’s degree or advanced degree in computer science, information systems, engineering or other related discipline

·         Experience in software intensive projects and programs for Government or Industry customers.

·         Experience as an Object Oriented Software Engineer performing software architecture development, code generation, unit testing, and continuous integration. 

·         Experience developing data-driven web applications that utilize a database is required, as is experience working on a Java development platform. 

·         Experience creating solutions using Object-Oriented design patterns and have experience working on an Agile development team with multiple developers.

Individual Capabilities Desired:

·         Experience in developing web applications using Java and will have knowledge and experience with Java EE, Java Development Toolkit, the Spring Framework, Spring Tool Suite, Vaadin or Google Web Toolkit, Eclipse, JUnit, Git, Maven, JavaScript, JQuery, HTML, XML, MySQL, and Web Services. 

·         Experience implementing custom access control layers for a web platform, such as Attribute Based Access Controls (ABAC) is highly desired.

 

Software Engineer/Developer II (SD-129)

Task Description:

·         Provide software engineering support to Device Characterization, NKB, and/or FOXTRAIL

Labor Cat Required Skills:           

·         8-18+ years of general experience in computer science, computer engineering, mathematics, or a related discipline, including 5+ years of experience in software-intensive projects and programs for government or industry customers.

·         3+ years of experience as a software engineer supporting software architecture development, requirement analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (with both new and existing systems)

Required Experience/Skills:

·         Knowledge of XML structure, XML parsers, SQL and Perl

·         Development skills in Java threading/thread pooling, RMI, and character set encoding, swing, JDBC, JMS, J2EE, Enterprise Java Beans, Web Logic, Servlets, and JSP

·         10-15 years in software development

·         Experience with at least 2 scripting languages: Perl, PIG, SQL, PLSQL

·         Experience developing WSDL and RESTful interfaces

·         5+ years of full-time experience in Java development

·         5+ years experience in Unix, Linux (RedHat or Centos), and Windows operating systems

·         5+ years experience with Oracle 10g/11g and MySQL databases

·         2+ years experience with Big Data programming in the following environments: Apache HADOOP, Cloudera

·         Familiarity with Tomcat, Oracle SQL Developer SQL Squirrel, Eclipse, Net Beans

 

Note:  A bachelor’s degree in computer science, engineering, mathematics or a related discipline may be substituted for 4+ years of general experience.

 

Software Engineer 0  (TS-50)

         Design, configure, implement and deploy SharePoint custom solutions to support business processes using SharePoint 2010 out-of-the-box capabilities and SharePoint Designer 2010

·         Design/develop custom content types to support, enhance and facilitate business processes and related data

·         Design/develop custom calculations to enhance business and process related metrics and Key Performance Indicators

·         Design/develop Key Performance Indicator lists that integrate with custom business solutions

·         Design/develop custom dashboards using out-of-the-box capabilities and SharePoint designer

·         Design/develop custom workflows using out-of-the-box capabilities and SharePoint Designer to enhance, support and facilitate business process related data

·         Develop custom Data View Web Parts using SharePoint designer

         Provide support for deployed custom SharePoint solutions and workflows

         Participate in business process or requirements gathering sessions with customers

         Participate in defining customer processes and gathering business requirements

         Participate in business solution design presentations and reviews

         Provide peer feedback and technical support to other SharePoint designers and participate in design team process improvement efforts

         Provide SharePoint technical support for project team members, external stakeholders and other designers

         Collaborate with external support and technical teams to ensure SharePoint development efforts integrate with Enterprise architectural framework

         Help define and plan SharePoint solution releases

         Create and maintain project documentation, presentations, tracking, and task related artifacts in Microsoft Word, SharePoint, Excel, Visio and PowerPoint

 

Technical skills REQUIRED:

         Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required Four (4) years of software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree

         One (1) year of experience with designing and implementing custom business solutions using SharePoint 2010 Out-Of-The-Box capabilities and/or SharePoint Designer, configuring SharePoint sites, sub-sites and user permissions, and managing SharePoint site collections

         Knowledge and one or more years of applied experience supporting an Enterprise-wide instantiation of SharePoint 2007/2010 with Site Collection permissions

         General understanding of and some practical experience in how to implement permissions in SharePoint within a site collection as well as within business solution designs

 

Technical skills PREFERRED:

         One or more years of experience with SharePoint tools in 2007/2010 including: Site Definitions, Web Parts, Custom Navigation, Content Types, Search Features, Master Pages, Site Templates and Page Layouts, SharePoint Designer

         Some understanding of and practical experience in how to implement permissions in SharePoint within a site collection as well as within business solution designs

         Familiarity with Agency Policies and Directives as they apply to IT infrastructure and applications

         Some experience of SharePoint ‘content type’ based workflows for the creation, routing and management of documents in SharePoint

         Some experience with gathering customer requirements to define business processes

 

 

CNO Analyst/Programmer or CNO Reverse Engineer (GR73-0007/GR73-0008)

Required experience:

         Minimum five (5) years general experience in computer science, information systems, or network engineering

         Detailed understanding of how software vulnerabilities function in POSIX environments (Linux, Unix, OS X, Android, iOS)

         Strong knowledge of x86/x86_64 assembly language

         Expert in C programming

         Fluent in use of debuggers to perform assembly level debugging of software

         Strong knowledge of low level, systems programming concepts

         Experience developing low level software using C in POSIX environments (Linux, Unix, OS X, Android, iOS)

         Experience using source code version control systems such as Subversion or Git

Desired experience:

         Strong understanding of how software security technologies such as ASLR and DEP operate

         Experience using disassemblers such as IDA Pro

         Experience with additional architectures such as ARM

         Knowledge of operating system internals

         Experience with kernel development/debugging

         Experience using Python and XML

 

CNO Analyst/Programmer or CNO Reverse Engineer (GR74-0004)

Required experience:

         Minimum five (5) years general experience in computer science, information systems, or network engineering

         Detailed understanding of how software vulnerabilities function in Windows, Linux, OS X, and web applications

         Strong knowledge of x86/x86_64 assembly language

         Expert in C programming

         Fluent in use of debuggers to perform assembly level debugging of user space software

         Strong knowledge of low level, systems programming concepts

         Experience developing software using C in Windows environment with Win32 or Native API

         Experience developing software using C in POSIX environments (Linux, OS X) or ability to learn as needed

         Experience using source code version control systems such as Subversion or Git

Desired experience:

         Strong understanding of how software security technologies such as ASLR, DEP, and SEHOP operate

         Experience using disassemblers such as IDA Pro

         Knowledge of operating system internals (Windows, Linux, OS X)

         Experience with kernel development/debugging

         Experience using Python and XML

 

Software Developer I/II (ST-51)

MIT is in need of a Software Developer II to join a group responsible for developing a mission monitoring service for data flows for the Target Cognizance group.

Software Developer I: A firm understanding of modern computer programming with a minimum of three (3) years experience in programming and development of application software for complex systems and software testing.

 

Software Developer II: A firm understanding of modern computer programming with a minimum of six (6) years experience in programming and development of application software for complex systems and software testing.


Key technical skills are required in Java (JEE), JMS, JMX, XML, IDE (Eclipse or Netbeans), SQL, Application Server Integration and deployment, and Agile development methodologies. Experience with systems and products such as Glassfish, Island Transport, Oracle,  HP OV and general complex event processing products is desired. A working knowledge of development and integration tools such as JUnit, Subversion, Maven, and Version One are also helpful, but not necessarily required. Position requires flexibility to contribute and adapt to a dynamic requirements development process and support ad-hoc changes in direction from management to support evolving mission needs. Experience with building RESTful services would be helpful.

 

Responsibilities:

Design (15%)

Database Development (APIs, schema design) (15%)

Middle Tier Development (50%)

REST Service Development (20%)

 

Java-Related Technologies:

General- Standard edition, XML  processing, JMS

Database Tier- JDBC

Web Services- Server side

Java (Spring beans &data, JMS Tibco & Sonic, Jersey)

 

Other Experience:

Maven

SVN

Glassfish

MongoDB

Oracle

Working knowledge of Statistics

Demonstratable initiative & ability to work independently on single developer tasks

 

Software Engineer 3 (14-IB-401)

QUIRED SKILLS:

              20 + years experience as a software developer

              15 + years direct experience with Java development

              10+ years experience with WebLogic and/or JBOSS application servers

              10+ years experience with JEE development

              Experience with development of Servlets, JSP’s, Struts, EJB’s required

              Experience with AJAX Single Page Interface technologies such as JavaScript, GWT, EXT-JS, and JQuery

              Must be comfortable working in either Windows or Linux based environments

 

DESIRED SKILLS:

              Oracle and/or MySQL database experience a plus

              Experience with GWT

              Domain knowledge of the portfolio of capabilities is a plus

              Good working knowledge of Linux/Unix and scripting (sh, bash, perl, and other scripting tools/language);

 

EDUCATION:  Bachelor’s Degree in Computer Science or related discipline from an accredited college or university is required.  Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree.

 

Software Engineer 3 (14-AC2-122)

DESCRIPTION OF WORK:

Work closely with customers to understand system requirements and features.  Implement system interfaces and features as defined by system architecture guidelines.  Work as a collaborative member of an agile development team to produce system components based on 90 day spin cycle with 2 week iterations.

 

SPECIFIC DUTIES INCLUDE:

         Design and develop code, unit and integration tests

         Design and run integration and end-to-end tests to verify performance against requirements;

         Analyze and interpret test results to characterize component behavior

         Participate as a collaborative member of an Agile team

         Participate in all aspects of the SCRUM process (planning, collaboration, lessons learned)

               

REQUIRED SKILLS & EXPERIENCE:

         20+ years experience in programs and contracts of similar scope, type, and complexity is required.

         15+ years experience with Java development

         JavaScript – with frameworks of Backbone, Angular, JQuery

         Spring

         GWT

         MongoDB

         Git

         Rally

         Eclipse

         Gradle

         Hudson

 

EDUCATION:  Bachelor’s Degree in Computer Science or related discipline from an accredited college or university is required.  Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree.

 

Systems Engineer

Compliance Thread Systems Engineer (053014-1)

Job Description:

·         This position supports the TSMI organization, providing systems engineering expertise for Smart Data Integrity Resolution Team to identify, document, and investigate all data integrity and quality control facets of Smart Data tags in the Cloud.

·         Accurate data tagging in the Cloud is needed to enable verification of compliance with internal and external oversight authorities and policies.

Duties include:

·         Execute creative strategies to discover data quality problems

·         Navigate across organizations to bring people and ideas together to develop creative solutions for data integrity

·         Troubleshoot and investigate processes and threads for data integrity (root cause analysis)

·         Ensuring policy and compliance (I.e. purge concerns and requirements)

·         Maintain a focus on data management processes for accuracy, completeness, and correctness

Individual Capabilities Required:

·         No minimum years of experience required

·         Bachelor’s Degree in Engineering (Communications, Computer, or Electrical), Computer Science, Information Systems, Mathematics, or similar degree and meets the experience requirements, or equivalent documented combination of training and experience

Required skills:

·         Strong sense of curiosity and tenacity investigating anomalies

·         Understanding Customer data flows

·         Excellent knowledge of Customer threads

·         Passion for solving problems, developing creative solutions, and root cause analysis

·         Excellent organizational and communication skills

June's Openings

Software Engineer

Software Engineer/Systems Engineer (062714-1)

Job Description:

·         Position is for a subject matter expert in the use of software development and software engineering tools that support Software Development Life Cycle (SDLC) improvement initiatives. 

·         Provide hands on assistance in helping software development project teams with early identification of the tools and configurations needed for a high quality, but rapid software project initialization.

·         Provide technical expertise to jump start the project implementation of identified tools on an as needed basis.

·         Work with and assist coaches in the work of aligning best practices for sustainable software development, rapid integration and product delivery, and quality production baselines.

·         Work as an Enterprise resource in collaboration with other enterprise initiatives in the computer science community (e.g. CAS, ACCESS, URBANDEVELOPMENT, Software Depot).

·         Communicate and promote use of “best in class” tools (GOTS/COTS, GOSS/FOSS) where possible.

Individual Capabilities Required:

·         A Bachelor’s and/or Master’s Degree in Computer Science, Systems, Computer or Electrical Engineering, Information Systems, or related discipline.

·         15+ years of overall relevant experience supporting the SDLC in programming, tool usage, and development-centric roles.

·         3+ years of relevant experience within the IC customer’s environment.

·         Hands on development in one or more high level programming languages (JAVA or “C-style”) on projects that employed one or more of the following:

·         Peer reviews

·         Workflow automation using one or more scripting languages

·         Integrated development environments (IDE)

·         Unit test frameworks

·         Continuous Integration

·         Automated regression testing

·         Source code analysis tools

·         Product build tools

·         Source code configuration management tools

·         Defect tracking and issue management systems

·         Hands on experience and a solid understanding of how to configure and tune tools to support two or more of these activities for project implementations while operating within the constraints of a single sign-on environment.

·         Candidate will be an effective speaker with ability to write concise product evaluations and “how to” instructions, and quickly produce blog-like commentary in a multimedia format.

Individual Capabilities Highly Desired:

·         Agile Certifications (Scrum Master, Product Owner, ACP, etc.)

·         5+ years of relevant experience within the IC customer’s environment.

·         Experience programming in LINUX/UNIX based development environments

·         Experience with the Atlassian Tool Suite (JIRA agile, Stash, Bamboo, FishEye, Crucible, Confluence)

·         Experience with the following tools:  Eclipse/Netbeans, GIT/SVN, Jenkins/Hudson, Maven/Ant, GitHub/ReviewBoard, Junit/PyUnit, Cobetura, Nexus/MADForge, Selenium/Cucumber, SonarQube/FindBugs, CheckStyle, PMD, Squib.

 

 

Software Engineer 2 (TS-48)

To provide software development support for the design, development, test, operation, and maintenance of the client’s mission capabilities.  Candidate should have experience in software development specifically in regards to software that interacts with hardware at the register, DMA, and interrupt transactional level and to have a fundamental understanding of communications theory to apply software paradigms into communications systems.  Primary role will be as a software developer creating and maintaining software that interacts between the application software and the transmitter hardware.  Secondary role will be supporting hardware debug and test.

 

Technical skills required:

                    Fourteen (14) years experience in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree.

                    10 or more years of C++ experience

                    Object-oriented analysis and design experience

                    Ability to read, understand, and modify existing code

                    Proven ability to translate user requests into software requirements

                    Familiarity with software engineering tools, including Matlab or Mathematica or Maple, WVT, DVT, and Modeling/Simulation

                    Familiarity with FPGA development

                    Knowledge of real-time processing

                    Knowledge of Software Defined Radio (SDR) techniques

 

Technical skills desired:

                    Java experience

                    Development experience using real-time processing

                    Signal processing knowledge

 


System Administrator

 

System Administrator I (HN-TTO8-12)

Description:       

·         All Candidates must have a TS/SCI clearance with polygraph

Skills Required:

·         C/C++ and/or Java development experience

·         Administering systems running Linux

·         Direct experience in the administration of collection systems and/or related components within the IC

·         Proficient with Linux and Solaris

Experience Requirement:

·         Experience serving as a System and Network Administrator in a lab environment

·         Experience with software processing frameworks such as XMidas, SCA, GNURadio, etc. (Preferred)

·         4-7 years experience with a degree or

·         7-10 years experience with no degree

 

System Administrator 1 - 2 (14-VS-061)

DESCRIPTION OF POSITION:

Candidate will provide integration and operational engineering support.  As such, candidate will be responsible for the integration of existing software into new or modified systems/operation environments, develop and execute test procedures for software components, write or review software and system documentation, support the analysis and troubleshooting of system problems and coordinate resolutions to correct the problem.  In addition candidate will coordinate software installation and monitor equipment functioning to ensure operational conditions are met and develop custom tools and procedures to improve system supportability.

               

REQUIRED SKILLS & EXPERIENCE:

                    5+ years technical experience with Information Systems within the Federal Government

                    Experience with the collaboration of multiple organizations across the agency, including working with various products within the agency.

                    Ability to work in fast-paced environment as a self-starter

                    Understanding of networks and the associated technologies including routers, firewalls, and cross-domain solutions

                    Experience supporting an operation environment to include management of customer and mission needs and balancing those needs with software deployments

                    Proficient with LINUX and command-line base operating systems

                    2+ years experience with network defensive technologies

 

DESIRED SKILLS & EXPERIENCE:

                    Proficient with web/database server administration to include Apache, Tomcat, MS SQL, MongoDB, Mysql

                    Experience with Cyber Security Operations to include Intrusion Detection Systems, Snort, Wireshark

                    Experience with some of the following programming languages: PERL, Bash, Python, Ruby, JavaScript, PHP, Java

                    Working knowledge of some of the following data formats/transport mechanisms: XML, JSON, YAML, JMS, OSI Model

                    Familiarity with the various dataflows related to the agency

                    Working knowledge of the various systems and networks within the agency

                    Working knowledge of the major data repositories

                    Experience with the support of operational systems within the customers networks

 

EDUCATION:

Bachelor’s Degree in a technical discipline from an accredited college or university is required.  Five (5) years of additional system administration experience may be substituted for a bachelor’s degree.

 

SECURITY:

**ACTIVE TS/SCI clearance with full scope polygraph is REQUIRED**

 

System Administrator 2 (14-T16-005)

Description of Position:

The System Administrator will be responsible for the H/W & S/W maintenance of an agile software development project.

The individual will have experience with the following:

                    Provides system and lab support for development, test, and operational servers.

                    Maintains network devices (routers, firewalls and switches)

                    Racking & stacking of equipment

                    Loads, updates, and hardens operating systems

                    Automates tasks using scripts to setup, maintain and upgrade systems

                    Track, control and report status of formal hardware changes using tracking tools

                    Work with development teams to ensure hardware reflects current OS versions

                    Work with Government leads to coordinate and prioritize tasks via backlogs for sprint planning

                    Produce documentation for the configuration of the hardware systems, including accreditation, asset tracking, and system description documents in accordance with Way Standards

                    Maintains smooth operation of multi-user computer systems, including coordination with network administrators

                    Interacts with users and evaluates vendor products

                    Makes recommendations to purchase hardware and software, and coordinates installation and backup recovery. 

                    Develops and monitors policies and standards for allocation related to the use of computing resources

                    Ancillary duties may include setting up administrator and service accounts, maintaining system documentation, tuning system performance, installing system wide software and allocating mass storage space

 

Required Skills & Experience:

                    Minimum 10 years experience with installation, maintenance, administration, and trouble shooting of LAN, WAN computer hardware and software.  Experience developing and enhancing test plans and procedures that define test strategies and coverage.

                    Experience performing and assisting with equipment specification, setup, problem resolution, network support, etc.

                    Experience with some of the following technologies:

·                     LINUX, Solaris, and Windows operating systems

·                     Oracle, Sybase, or SQL

·                     System Optimization

·                     Virtual Machines

·                     PKI Server Certificates

·                     Disk Allocation / re-Allocation (SAN)

·                     Developer Tool installation (Maven, Nexus, Hudson, Subversion)

 

 

Security: ACTIVE TS/SCI clearance with full scope polygraph.

 

Education:  Bachelor’s Degree in a technical discipline from an accredited college or university is required.  Five (5) years of additional system administration experience may be substituted for a bachelor’s degree.

 

System Engineer

Microsoft Infrastructure Systems Engineer (062514-1)

Job Description:

·         Providing Microsoft Project Server, SharePoint and SQL Server toolset management on a Microsoft Server platform.

·         Assisting in coordination of database development, integration, data maintenance, query and report generation, and/or enhancement support as tasked.

·         Isolating and resolving database deficiencies and implements corrective modifications.  Coordinates activities with government personnel to support program activities with database requirements.

·         Assisting in developing, evaluating, and selecting alternatives to meet customer requirements.

·         Identifying interoperability issues and recommending resolution strategies.

·         Performing data modeling, develops database architectures, optimizes database design, and manages data integrity.

·         Assessing issues or problem areas and providing recommended courses of action for correction.

Individual Capabilities Required:

·         A Bachelor's Degree or higher in Electrical, Systems or Computer Engineering or related discipline is desired.

·         At least four (4) years of experience in the community and four (4) years as the lead engineer on projects of similar complexity.

·         Experience managing virtualized servers (VMs) and 1-3 years’ experience maintaining/administering Microsoft Server environments and tools, to include SharePoint 2010/2013, Project Server 2010/2013, SQL Server 2008/2012, and Microsoft Server 2008/2012.

·         Demonstrate the ability to capture and analyze system data in an effort to capture various metrics and trending aspects related to the system and its users.

Individual Capabilities Desired:

·         10 years of experience with relevant professional work

·         Proven experience and knowledge of SharePoint 2010/2013, Project Server 2010/2013, SQL Server 2008/2012, Microsoft Server 2008/2012, Tomcat, PKI/SSL, Microsoft Client Support (XP, Windows 7), Application Server Architecture, and Security (NIST 800-53, DCID 6/3).

·         Experience with PowerShell, BASH, Active Directory, Windows Registry, MySQL in a high-availability environment, and silent application installation / installation scripting


 System Engineer (062614-1)

Job Description:

·         The Systems Engineer will work with the Development Team and its leadership to gather and document system requirements, develop use cases, plan development activities, and maintain technical documentation for a high visibility business information and data warehousing system. 

Individual Capabilities Required:

·         A  Bachelor’s degree or advanced degree in systems engineering, information systems, engineering, or other related discipline is highly desired.

·         5+ years’ experience as a Systems Engineer in programs that encompass system architecture, requirements analysis, integration, and process execution and evaluation

·         10+ years in a technical leadership role in leading projects and programs for Government or Industry customers

·         Working knowledge of all stages of the software development life cycle, and knowledge of Agile software development methodologies

·         Proven experience working on software development for Government or Industry customers.

·         Experience working directly with both software development teams and user communities to translate end-user needs into functional requirements

·         Experience in documenting technical requirements and use cases, managing a requirements backlog, and mapping requirements to software builds/versions

·         Experience creating technical documentation.  Must have excellent written and verbal communications skills.

Individual Capabilities Desired:

·         Experience working as a Scrum Master, working with a software forge, and creating test plans.

·         Nominal experience with software development, database administration, graphics design, or test automation is a plus.

 

Software Systems Engineer II (HN-TTO1-FY14-11)

Description/Labor Cat Required Skills:   

·         Experience testing Web-based UIs

·         Develop and execute test plans and test reports, and develop test procedures

·         Analyze system/software specifications and translate into system requirements

·         Analyze test performance results and recommend adjustments for future test activities

Skills Required: 

·         C++ development experience

·         XML/XSD experience

·         Linux/Unix experience

·         Scripting language experience such as Python or Perl

·         Multi-threaded software development experience

·         Experience with Digital Signal Processing (DSP) and/or protocol processing software

·         Direct development experience with Inter-processing communication (IPC) mechanisms

·         Working knowledge of Service Oriented Architecture (SOA) principles

·         Working knowledge of commercial wireless standards

·         Working knowledge of geolocation techniques such as TDOA, FDOA, etc. and geolocation services

Experience Requirement:

·         BS in Electrical Engineering, Computer Engineering or Computer Science and 4-9 years applicable software systems engineering experience, or 7-11 years applicable software systems engineering experience

·         Direct experience in the development of collection systems and/or related components within the IC

·         Direct experience processing frameworks such as XMidas, SCA, GNURadio, etc.

·         Direct development experience with Service Oriented Architecture (SOA)/middleware technologies such as ICE, CORBA, ESB, SOAP

 

Systems Engineer II (HN-TTO8-14)

Labor Cat Experience/Required Skills:

·         Bachelor's degree in Systems Engineer, Physics, Mathematics, Statistics, Computer Science or Engineer (electrical, elecgtronic or computer) and 4-9 years of application systems engineer experience; or  7-11 years applicable systems engineering experience

·         Computer/system architectures design and development for Linux and Windows

·         Direct experience in the development process of collection systems and/or related components within the IC including installation and deployment

·         Experience in requirements analysis/generation and developing systems architectures

·         Experience as a system engineer in programs that encompassed systems architecture, requirements analysis, design, production, integration, test and transition into operations

·         Experience with independent verification and validation of system requirements

·         Computer/system architectures design and development for Linux and Windows

·         Experience with Agile Development methodologies such as Scrum

·         Experience with Radio Frequency (RF) signal detection, identification, measurement, collection, distribution,and amplification

·         Experience with signal collection techniques and systems

·         Experience with real-time processing, computing, control, and digital signal processing

·         Direct experience with electrical power measurement and specification (AC and DC)

·         Direct systen engineering experience with system timing analysis, system throughput and bandwidth estimation, and computer software applications and techniques

·         Direct experience creating Test Procedures, coordinating engineering activities, and testing/installing hardware.

·         Direct experience specifying, evaluating, installing, and maintaining equipment

·         Experience writing systems documentation (system CONOPs and other technical documents) experience; or 14-19 years of applicable software systems engineering experience

 

 


System Engineer 2 (14-T16-007)

DESCRIPTION OF POSITION:

The successful candidate will be capable of developing software deployment plans used to manage the delivery of various software baselines for multiple systems.  Perform technical planning, system integration, verification and validation, cost and risk, and supportability and effectiveness analyses for total systems.  Analyses are performed at all levels of total system product to include:  concept, design, fabrication, test, installation, operation, maintenance and disposal.  Ensure the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints.  Perform functional analysis, timeline analysis, detailed trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications.

 

REQUIRED SKILLS & EXPERIENCE:

                    Fourteen (14) years experience in programs and contracts of similar scope, type and complexity is required.

                    Manage end-to-end deployment of baselines by meeting a scheduled timeline, customer expectations, and guaranteeing appropriate resources for software installs. 

                    Work directly with customer on system requirements, technical issues and the escalation of such issues to guarantee a timely resolution.

                    Oversee new system builds from a software perspective, guaranteeing system software functionality prior to shipment and installation.  Continue to support deployed systems following the initial software build.

                    Work with configuration managers regarding software requirements for various software baselines.

                    Maintain multi-incremental schedule architectures to integrate contract management, detailed system deployment and agile software development schedules for development teams and EVM for customer oversight.

                    Perform critical path analysis and assist in performing Schedule Risk Analysis.

                    Maintain schedule baselines; perform regular changes to the baseline

 

Systems Engineer III (SD-128)

Job Description

·         Candidate shall be skilled in programming in C, Bourne, TclTk, and SQL. Knowledge of how C++, Perl, and Java work.

·         A Systems Engineer is not expected to develop code as a primary duty but must be familiar with coding as it affects system development.

Labor Cat Required Skills:

·         18+ years of general experience in computer science, computer engineering, engineering, mathematics, or related discipline with 10+ years of experience in engineering and program processes (CM, QA, risk management, reporting) software development methodologies, planning, designing, and analyzing processing and storage retrieval systems on a mid- to large-scale.

Required Skills (in addition to labor cat requirements):

·         20+ years systems engineering experience

·         Mid-level system administration experience in dataflow, particularly Agency data flow processes,  General knowledge of different dataflow data types

·         Experience performing Dataflow planning and integration activities

·         Experience providing Dataflow engineering support

·         Experience with DPAS for Property Management

·         Responsible for the overall management and administrative control of the Lab Property

·         Experience performing property inventory

·         General administrative skills to include Perl scripting, and Linux administration

·         Must be able to work in a team environment and able to work with customer set

 


Test Engineer

Software Test Engineer (062614-2)

Job Description:

·         The Software Test Engineer candidate will plan, design, and architect effective test suites and regimes for the software application development, system launches, and operational system enhancements. 

·         The selected candidate be tasked with automating the testing and validation of software for a high visibility business information and data warehousing system. 

·         This individual will be expected to work cooperatively with the Development Team members to build automated test systems for all aspects of the application.

Individual Capabilities Required:

·         A  Bachelor’s degree or advanced degree in computer science, information systems, engineering or other related discipline is highly desired. 

·         3+ years’ experience as a Systems Engineer in programs that encompass system architecture, requirements analysis, and process execution and evaluation.

·         5+ of technical experience for Government or Industry customers.

·         Strong object-oriented development experience in projects for Government or Industry customers.

·         Proven experience overseeing the design, development, and implementation of software testing solutions.

·         Experience developing data-driven web applications that utilize a database as well as experience working on a Java development platform

·         Experience with test planning and execution.

·         Experience working on an Agile development team with multiple developers.

Individual Capabilities Desired:

·         Experience with automated unit testing, automated integration testing or programmatic UI automation on a Java platform.

·         Knowledge and experience with Java EE, the Springsource Web Framework, Spring Tool Suite, Eclipse, JUnit, Git, Maven, Jenkins, Hibernate, HTML5, CSS3, and MySQL

 


Test Engineer 1 - 2 (14-T113-002)

DESCRIPTION OF POSITION:

Work in a fast-paced environment with software and system developers to integrate and test software and hardware components into systems to meet requirements.  Specific duties include:

 

                    Work with developers, system engineers and data characterization teams to produce and execute end-to-end, operational, and performance tests.

                    Take responsibility and ownership for leading releases through their respective Gate 3 deliveries

                    Be proactive in taking the appropriate actions to mitigate any risks that may arise.

                    Diagnose, document, and troubleshoot systems to resolve problems uncovered by testing

                    Detail documentation of tests and results

                    Develop scripts to incorporate/replace test harness to automate test execution/analysis

                    Develop and implement strategies to improve integration and test efficiency to minimize lab testing duration

 

REQUIRED EXPERIENCE:

                    0 - 5+ years experience in testing through a full system development lifecycle including designing, developing, and implementing test plans, test cases and test process in a Linux environment

                    Experience with scripting (Expect, shell, Perl, etc) needed for development of and modification to test harness in a Linux environment

                    Experience developing and enhancing test plans and procedures that define test strategies and coverage

                    Experience using Jenkins

                    Working knowledge of network protocols

                    Experience with current TU architecture and mission organizations

 

PREFERRED EXPERIENCE:

                    Experience with database such as MySQL

                    Experience with programming in C++ or Ruby on Rails

 

SECURITY:  ACTIVE TS/SCI clearance with full scope polygraph is REQUIRED

 

EDUCATION:   Bachelor's degree in Math, Science, Engineering, Statistics, Engineering Management, or related discipline from an accredited college or university is required.  Four (4) years of T&E experience may be substituted for a bachelor's degree. 

•             One of the following technical certifications or equivalent* is required: 

1.            DAWIA - SPRDE - Level 1

2.            DAWIA - Test and Evaluation - Level 2

*Level 1 TE Certification  Equivalency -  Two (2) years of additional TE experience and evidence within the past year of completed T&E training/coursework - to include training/coursework obtained through corporate sponsorship, the International Test and Evaluation Association (ITEA), and/or the National Defense Industrial Association (NDIA).

Software Engineer/Developer

Software Engineer/Developer Level I (Systems Engineer) (SD-127)

 

Note: This position is in the Software Engineer 1 Labor Category; however, the work is predominantly systems engineering. The selected candidate must meet the SWE 1 requirements but be well versed in systems engineering and customer interaction.

 

Details:

 

Support the current application and its customers while assisting in the transition of functions and CNE device characterization onto corporately-supported cloud architecture.

 

Experience/Skills (in addition to Labor Category minimum requirements):

1. 5 years of experience in engineering, computer science, mathematics, physics or chemistry with

3 years of specific experience in systems engineering to include program processes and reporting with the following:

• Familiarity with software development lifecycle process and development methodologies. Agile development methodology preferred.

• Experience with user support and training.

• Experience in requirement analysis, development planning, resource management, metrics development, test and acceptance criteria development.

• Experience with analytical and technical gap analysis and evaluating the integration of new tools and trade craft for integration into day-to-day workflows.

• Must have strong communication skills to include experience with development and presentation of high-level management briefs.

• Minimum of 1 year knowledge of CNE methods and analyst usage is required.

 

• Experience with customer engagement and status reporting is required.

 

Software Developer II (HN-TTO1-FY14-05)

Description:       

·         All Candidates must have a TS/SCI clearance with polygraph

·         The ideal candidate designs, develops and analyzes complicated and difficult software programs for computer based systems.

·         Advises hardware engineer on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements.

·         As required, provides inputs for documentation of new or existing programs.

Skills Required:

·         Linux/Unix experience

·         Java development experience

·         XML/XSD experience

·         Scripting language experience such as Python or Perl

·         Graphical User Interface (GUI) development experience

·         Direct experience with CM tools such as Subversion/Trac or Git

Preferred ​Skills Required:

·         C++ development experience (preferred not required)

·         Eclipse RCP or EMF training or equivalent experience (preferred not required)

·         Experience using IDEs such as JBuilder and/or Eclipse

·         Direct experience in the deign and development of collection systems and components within the IC

·         Java GUI development experience

·         Direct experience with Service Oriented Architecture (SOA)/ middleware technologies such as Enterprise Service Bus (ESB), CORBA, SOAP, or Internet Communications Engine (ICE)

·         Web framework experience such as Ruby on Rails, Django, SpringFramework, or Zope (preferred not required)

Labor Cat/Experience Requirement:

·         Bachelors Degree in Computer Science or Computer Engineering with 4 to 9 years of applicable software design and development experience; or 7-11 years of applicable software design and development experience

 

Software Developer II (HN-TTO8-008/HN-TTO8-009/HN-TTO8-010)

Skills Required:

·         Linux/Unix experience

·         Java development experience

·         XML/XSD experience

·         Scripting language experience such as Python or Perl

·         Direct experience with CM tools such as Subversion/Trac or Git

·         C/C++ development experience

·         S/W & database

·         Eclipse RCP or EMF training or equivalent experience

·         Experience using IDEs such as JBuilder and/or Eclipse

·         Direct experience in the development of collection systems and components within the IC

·         Direct experience with Service Oriented Architecture (SOA)/ middleware technologies such as Enterprise Service Bus (ESB), CORBA, or Internet Communications Engine (ICE)

·         Web framework experience such as Ruby on Rails, Django, SpringFramework, or Zope

Labor Cat/Experience Requirement:

·        Bachelors Degree in Computer Science or Computer Engineering with 4-9 years (7-9 preferable) of applicable software design and development experience;

 

Software Developer II (HN-TTO1-FY14-06)

Description:       

·         The ideal candidate will assist the test team in the release and testing of the core framework, basic components, and IDE. This includes using Jubula and framework unit tests.

Skills Required:

·         Linux/Unix experience

·         Experience testing Web-based GUIs

·         Develop and execute test plans and test reports, develop test procedures

·         Analyze system/software specifications and translate into system requirements

·         Analyze test performance results and recommend adjustments for future test activities

·         C++ development experience

·         XML/XSD experience

·         Scripting language experience such as Python or Perl

·         Graphical User Interface (GUI) development experience

·         Direct experience with CM tools such as Subversion/Trac or Git

·         Multi-threaded software development experience

·         Direct experience with Digital Signal Processing (DSP) and/or protocol processing in software

·         Direct development experience with Inter-process communication (IPC) mechanisms

·         Experience using IDEs such as JBuilder and/or Eclipse

·         Direct experience in the design and development of collection systems and components within the IC

·         Direct experience processing frameworks such as XMidas, SCA, GNURadio, etc.

·         Direct experience with Service Oriented Architecture (SOA)/ middleware technologies such as Enterprise Service Bus (ESB), CORBA, SOAP, or Internet Communications Engine (ICE)

Desired Skills:

·         Eclipse RCP or EMF training or equivalent experience

Labor Cat/Experience Requirement:

·        Bachelors Degree in Electrical Engineering, Computer Science or Computer Engineering with 4 to 9 years of applicable software design and development experience;

 

Software Engineer 1 (14-AC2-101)

Description of Work: Work closely with customers to understand system requirements and features.  Implement system interfaces and features as defined by system architecture guidelines.  Work as a collaborative member of an agile development team to produce system components based on 90 day spin cycle with 2 week iterations.

 

Specific duties include:

                    Design and develop code, unit and integration tests

                    Help in the design and development of next-generation system

                    Design and run integration and end-to-end tests to verify performance against requirements;

                    Analyze and interpret test results to characterize component behavior

                    Participate as a collaborative member of an Agile team

                    Participate in all aspects of the SCRUM process (planning, collaboration, lessons learned)

Required Skills and Experience:

                    Seven+ years experience as a software developer supporting software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOS tools and integration (with new and legacy systems)

                    Five+ years experience with Java development

                    Three+ years experience with JavaScript

                    Ability to work independently to develop and review code

                    Ability to work in a team using Agile Scrum

Desired:

                    Knowledge in Linux/Unix, XML, Apache, Tomcat, Ajax, and jQuery

                    Experience developing web applications

                    REST interfaces experience

                    Ruby on Rails experience

 

Software Developer II or III (SS1-0003)

Required experience:

                    Software Developer II: 6+ years

                    Software Developer III: 8+ years

                    Java programming - Spring, Hibernate/JPA, Concurrency, Maven

                    Developing software to suit customer requirements

                    Advanced debugging

                    Software design and architecture

                    VMWare usage experience (preferably ESX)

                    Experience with Object Oriented Analysis and Design

                    Knowledge of SQL, preferably Oracle

                    Knowledge of agile software development methodology

                    Knowledge of XML and XSLT

Desired experience:

                    Python programming - Developing Python modules, Jython

                    Experience with Windows, Linux, Solaris, and/or Macintosh scripting languages

                    Computer or network security

                    EXTJs, Node.js or similar JavaScript GUI frameworks

                    CNO programming experience

                    Subversion experience

Responsibilities will include:

                    Use and help enhance multiple automated testing frameworks

                    Fast paced work environment

 

Software Engineer 2 (14-IB-381)

Required Skills / Education:

        14 + years experience as a software developer

        10 + years direct experience with Java development

        10+ years experience with WebLogic and/or JBOSS application servers

        10+ years experience with JEE development

        Experience with development of Servlets, JSP’s, Struts, EJB’s required

        Experience with AJAX Single Page Interface technologies such as JavaScript, GWT, EXT-JS, and JQuery

        Must be comfortable working in either Windows or Linux based environments

 

Desired:

        Oracle and/or MySQL database experience a plus

        Experience with GWT

        Domain knowledge of the TUSCAN portfolio of capabilities is a plus

        Good working knowledge of Linux/Unix and scripting (sh, bash, perl, and other scripting tools/language);

 

Software Developer II (HN-TTO1-FY14-08)

Description:       

·         All Candidates must have a TS/SCI clearance with polygraph!!

·         GUI developer

Skills Required:

·         Linux/Unix experience

·         Java development experience

·         XML/XSD experience

·         Scripting language experience such as Python or Perl

·         Graphical User Interface (GUI) development experience

·         Direct experience with CM tools such as Subversion/Trac or Git

Desired Skills Required:

·         C++ development experience (preferred not required)

·         Eclipse RCP or EMF training or equivalent experience (preferred not required)

·         Experience using IDEs such as JBuilder and/or Eclipse

·         Direct experience in the design and development of collection systems and components within the IC

·         Java GUI development experience

·         Direct experience with Service Oriented Architecture (SOA)/ middleware technologies such as Enterprise Service Bus (ESB), CORBA, SOAP, or Internet Communications Engine (ICE)

·         Web framework experience such as Ruby on Rails, Django, SpringFramework, or Zope (preferred not required)

Labor Cat/Experience Requirement:

·         Bachelors Degree in Computer Science or Computer Engineering with 8 to 15 years of applicable software design and development experience; or 14-19 years of applicable software design and development experience

Systems Administrator

Help Desk Manager II (EITO-HDMS2-18)

Shift: Swings, 2PM-10PM, Tu-Sa.

The labor category requirements are as follows:

·         High School Diploma/GED and 4 years, or Associate’s Degree or Higher and 2 years, or Bachelor Degree and no experience.

·         Develops leads, motivates, and directs contractor IT service desk professionals to deliver excellent technical/non-technical customer support.

·         Possesses a minimum of two (2) years of Intelligence Community (IC) operations, platforms, functions, and terminology experience.

·         Applies advanced knowledge to troubleshoot/resolve IT incidents. Reads, writes, implements standard operating procedures and technical documentation.

 

Required IT Training and Certifications:

Software Systems Engineer II (HN-TTO1-FY14-07)

Description:       

·         All candidates must hold a TS/SCI clearance with Polygraph!

Skills Required: 

·         C++ development experience

·         XML/XSD experience

·         Linux/Unix experience

·         Scripting language experience such as Python or Perl

·         Multi-threaded software development experience

·         Direct experience using CM tools such as Subversion/Trac or Git

·         Experience with Digital Signal Processing (DSP) and/or protocol processing software

·         Direct development experience with Inter-processing communication (IPC) mechanisms

Labor Cat/Experience Requirements:

·         Bachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science and 4-9 years applicable software systems engineering experience, or 7-11 years applicable software systems engineering experience

·         Direct experience in the development of collection systems and/or related components within the IC

·         Direct experience processing frameworks such as XMidas, SCA, GNURadio, etc.

·         Direct development experience with Service Oriented Architecture (SOA)/middleware technologies such as ICE, CORBA, ESB, SOAP

 

Software Systems Engineer II (HN-TTO1-FY14-09)

Description:       

·         All candidates must hold a TS/SCI clearance with Polygraph

Skills Required: 

·         Embedded development experience

·         C++ development experience

·         XML/XSD experience

·         Linux/Unix experience

·         Scripting language experience such as Python or Perl

·         Multi-threaded software development experience

Labor Cat/Experience Requirement:

·         Bachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science and 4-9 years applicable software systems engineering experience, or 7-11 years applicable software systems engineering experience

·         Direct experience in the development of collection systems and/or related components within the IC

·         Working knowledge of Service Oriented Architecture (SOA) principles

·         Direct experience with RF data acquisition hardware

 

Software Engineer 2 - 3 (14-FI-001)

Description & Responsibilities:

 

Work as an Embedded System Designer as part of a development team which utilizes a diverse, dynamic workforce, including many experts in their field.  Specific duties include:

        Work to establish, capture and evolve architecture to meet all customer requirements in a very dynamic environment.

        Create clean design, implementation with emphasis on early testing through unit and integration tests.

        Work with team to evolve team processes and best practices.

        Required Experience:

        14+ years’ experience as a software engineer supporting software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and software integration in a Linux environment

        FPGA programming skills in VHDL

        Proficiency in Linux (evidenced in resume)

        Experience with FPGA programming in VHDL

        Network Processor experience

        Familiarity with Xilinx programmable logic devices

        Familiarity with the Virtex series of FPGAs

        Familiarity with telecommunication protocols

        Familiarity with networking protocols

        Familiarity with scripting languages such as Ruby, Perl, Python, and/or shell script

 

Desired Experience:

        Familiarity with C or C++ development

        Network Processor experience

        Familiarity with code development, test & configuration management tools such as SVN or git.

 

Systems Engineer II (TS-46)

To support network re-design and upgrades to an existing network. Individual will work closely with stakeholders to establish network requirements and be responsible for overall design; requirements generation and analysis; hardware and software recommendations; system security planning; test plans and procedures.  They will also guide design implementation. Contractor will also perform network administration to include: network configuration, hardware and software upgrades/configuration, and troubleshooting of software services. Position may include limited after-hours call-in support for recovery from unplanned outages. Specific responsibilities also include:

 

        Develop Network Planning Interface Specification(s) to include:

o   Identification of communication path from local to fielded server(s)

o   Documentation of the messaging infrastructure for communication path(s)

        Develop and/or implement scripts for testing

        Develop network diagrams

        Assist in developing and reviewing test plans/procedures

        Provide input System Security Plans

        Deploy server applications

        Monitor outage reports

 

Technical Skills Required:

        Fourteen (14) years experience in programs and contracts of similar scope, type and complexity within the Federal Government is required. Bachelor’s degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required. Five (5) years of additional SE experience may be substituted for a bachelor’s degree.

        5 years network engineering and network administration experience to include user authentication, network configuration and management

        5+ years experience in Red Hat Linux administration

        3+ years experience in network architecture design

        Experience with ssh, firewalls, and VMWare

        Experience with domain name service (DNS), Network Protocols, enterprise messaging, and file forwarding service

        Experience with scripting languages to include bash shell scripting

        Familiarity with network hardware and configuration routing requirements and mission hosting

 

Technical Skills Desired:

        Experience with Windows Active Directory

        Experience supporting software testing and troubleshooting

        Network certification(s) (e.g., CCNA, CCNP, etc.)

System Integration Technician

System Integration Technician 0 - 1 (14-DEP-121)

General Experience:

        Ability to work in a fast paced, hands-on lab environment.

        Under supervision, be able install hardware into the racks, label and run cable, and build the system to drawing package.

        Candidate will be able to lift and carry at least 40 lbs as required to move equipment around the labs, and warehouse spaces.

        Load Operating Systems onto Servers

        Diagnosing and troubleshooting problems with hardware devices, and network components.

 

Preferred Experience:

        Experience with terminating Cat 5 and creating fiber patch cables.

        One to five years hardware experience

        A+ Certification

        Network+ Certification

        Proficient with Microsoft Office

 

Education:  Associate’s Degree in Communications Engineering, Computer Engineering, Computer Science, Electrical Engineering, Information Systems, Mathematics or similar degree or equivalent documented combination of training and experience

Web Developer

Web Developer Level 1 (TS-47)

Provide software development support to design and develop a visually-pleasing, content rich, user-friendly graphical user interface (GUI) for a newly developed system. Assist team in selecting appropriate development tools, technologies, and methodologies for the new system. Develop graphics, branding and visualizations for graphical user interface. Manage requirements and maintain software baselines for products produced. Individual will also perform the following activities:

 

        Support feature and capability development

        Map current high-level and detailed system requirements to core services and capabilities, ensuring design supports proposed core system functionality

        Design, test, and implement software solutions

        Plan and develop branding, layout and visualization schemes for GUI design

 

Education Requirements:

Minimum five (5) years experience involving hardware engineering activities of which a desired two (2) years of direct experience with an intelligence community or signals intelligence activity. Bachelor’s Degree from an accredited college or university in Computer Engineering, Computer Science, Electrical Engineering, Information Systems, Mathematics or similar degree is required. Five (5) years of engineering experience may be substituted for a Bachelors Degree.

 

Technical Skills Required:

        Platform-independent GUI design and development experience

        Software development experience using Java

 

Technical Skills Desired:

        Experience building Red Hat Package Manager (RPM) files

        Experience working with three or more programming languages such as:

o   PHP, JSP, JavaScript, J2EE, Hibernate, extJS, Perl, Python, Ruby, ASP, VisualStudio, VB Script, .Net

        One or more years of experience in one or more database technologies such as:

o   Oracle, MySQL, Sybase

        Experience using scripting languages.

        Working knowledge of Configuration Management tools and approaches.

        Working knowledge of the following presentation layer technologies:

o   Java Server Faces, Rich Internet Applications, Eclipse’s Rich AJAX Platform, Rich Client Platform

        Background in User Experience Design

        Experience establishing and managing user rights and permissions in web-based applications

        Experience with various web technologies and services



Tulloh Recruiting is an EOE.


                                    submit resume