0259EM
Programmer Developer
Level 3 Experience: 6 – 10 years.
Location: Reston, Va
Full-Time Employee
Clearance Required: Active TS/SCI with Polygraph is required for all applicants
Responsibilities & Duties:
In this role you will solves complex application development problems. Provide technical and administrative direction for personnel performing software development tasks, including the review of work products for correctness, adherence to the design concept and to user standards, and for progress in accordance with schedules. Responsible for developing and implementing applications. Develops plans for Information Technology (IT) systems from project inception to conclusion. Analyzes the problem and the information to be processed. Defines the problem, and develops system requirements and program specifications, from which programmers prepare
detailed flow charts, programs, and tests. Coordinates with programmers to ensure proper implementation of program according to system specifications. Develops, in conjunction with functional users, system alternative solutions. Prepares test plans and test data to test the proposed system.
Individual will provide programming support and troubleshooting to multiple IT initiatives within the Scattered Castles program; develop and maintain web interfaces and design, develop and implement complex database systems, programs and applications. Individual will work with users to identify and develop system requirements taking into account desired results, hardware limitations and operating requirements.
Mandatory Skills
- Experience with all aspects of the software development lifecycle
- Experience with requirements analysis
- Strong understanding of object-oriented analysis and design principles
- Experience with object-oriented and dynamic programming languages (Java, C++, Perl, Python, or PHP JEE
- Experience with JEE application frameworks - (Spring, Struts, Hibernate, etc.)
- Experience developing applications using relational database systems (Oracle, MySQL, Unix/Linux operating systems)
- Experience with graphical user interface design and development (JavaScript (AJAX, XML, JSON, EXTJS, Scriptaculous, etc.), CSS, DHTML, AWT/Swing
- Experience with Unix/Linux operating systems
- Good working knowledge of the IC’s mission
- Good working knowledge of the IC’s current technology issues and requirements
Highly Desired:
Ability to learn and apply new technologies in the appropriate context
Excellent communication skills and the ability to clearly write technical documents
Good working knowledge of the Intelligence Community's mission, including current technology issues and requirements is desired.
EOE/M/F/D/V
Send resume to tonya@tslearyandassociates.com or call 240-291-5878
______________________________________________________________________
JobID: 10-0179CS
Software Developer w/ Systems Engineering Experience
Level 1+
Reston, VA
Clearance Required: TS/SCI FS Poly
The Agency Data Broker is an Integration Competency Center. Our mission is to return time to the mission by building efficient software solutions in support of multiple project needs for application and data integration. Data Broker reduces integration complexity through the use of loosely-coupled services, integration expertise, and integration best practices. Data Broker uses an agile/scrum approach for customer deliveries.
The Data Broker is seeking a Software Developer to implement integration solutions for Agency and IC customers using the current Data Broker set of tools. Additionally, experience as Systems Engineer is desirable.
- webMethods Enterprise Service Bus (Integration Server and Broker)
- Apache Enterprise Service Bus (ServiceMix and activeMQ)
- Red Hat MetaMatrix for Enterprise Information Integration
- Open Source Pentaho for Extract, Transform and Load processing
Duties:
Analyze and study complex system requirements. Design software tools and
subsystems to support software reuse and domain analyses and manage their
implementation. Translates detailed design into computer software. Implement
COTS packages. Test, debug, and refine the computer software to produce the
required product. Prepare required documentation, including both program-level and
user-level documentation. Enhance software to reduce operating time or improve
efficiency. Provide technical guidance in software engineering techniques and
automated support tools. Provide technical direction to programmers to ensure
program deadlines are met.
Specialized Qualifications:
- Experience managing or performing software engineering activities, demonstrated experience working with SQL, and third/fourth generation languages in the design and implementation of systems and using database management systems.
- Demonstrate increasing responsibilities in software engineering activities.
- Have a strong understanding of IT infrastructure, knowledge of the Project Management Framework, project management processes and methodologies, and knowledge of the Approved Products List (APL) and Approved Software Products Baseline.
Mandatory Skills/ Technical Requirements:
- Strong engineering and development skills. Required to create well engineered and well implemented solutions for specific customer scenarios using the Data Broker set of tools.
- Active participation in the agile/scrum approach used by the team as well as willingness to create WIKI based content as needed.
- Strong analytical skills required to understand the specific customer domains and derive technical solutions.
- Significant experience using an object oriented programming language such as Java (preferred) or C++.
- Understanding and experience with web service technologies (SOAP/WSDL, REST) as well as XSLT, Subversion, Ant, Maven, jUnit.
- Understanding of software security and certificate handling (SSL).
- Advanced SQL, relational database experience (Oracle, mySQL).
- Implementation of Flex, Ruby presentation layers a plus.
- Implementation of JMS based solutions a plus.
General Position Requirements:
- Ability to learn quickly new technologies as required.
- Ability to work in a self directed manner as part of a small, focused team.
- Ability to communicate effectively (verbal, written) with customer and effectively collaborate within the team.
- Weekly teamplay contract and project timesheet recording.
- TS/SCI security clearance with lifestyle polygraph.
- Individual will require HCS and work occassionally off duty hours in response to problem calls/deliveries
Send resume to tonya@tslearyandassociates.com or Apply
EOE/M/F/D/V
_______________________________________________________________________
JobID: 10-0175CS
Database Developer
Full-time - Level 2
Location: Reston, Va
Clearance Required: TS/SCI/HCS w/ Full Scope Polygraph and the ability to obtain an additional CI Scrub.
We are looking for dynamic, professional, team-oriented, self-motivated database developer with good communication skills and positive attitude.
Duties:
Provide database programming support and troubleshooting to multiple IT projects. Review process design and stored procedures. Implement database upgrades, backups and restores. Work with programmers to tune SQL code. Provide both support to customer systems inside limited maintenance windows, which may include weekends. Configure, optimize, and support Oracle or other relational databases. Develop and maintain web interfaces to database information to permit the viewing and modification of database contents from browser-based clients. Design, develop and implement complex database systems, programs and applications. Work with users to identify and develop system requirements taking into account desired results, hardware limitations and operating requirements.
Specialized Qualifications:
- Experience with Oracle Designer and Ardent DataStage tools. Experience with very large databases and/or data warehousing.
- Good knowledge of SQL. Some experience as an Oracle DBA. Must be familiar with current version of Oracle. Oracle (general database knowledge/experience), Advanced SQL and PL/SQL, Application development experience in an Oracle environment, Data Modeling/Relational Database Design. Experience with Java/JDBC, Oracle Designer and Oracle DBA experience.
- Experience creating and implementing physical databases from Logical Data Models.
- Experience with data management, versioning of data, backups, etc. Database optimization experience
- with Oracle DBMS and experience using database-monitoring tools.
Required Skills & Experience:
- Software/Database Developer, ETL Developer, Data Modeling, Testing and Documentation.
- 2+ years experience as an ETL developer.
- 2+ years experience in multiple programming languages (e.g. SQL, Java, SAS, Perl, etc.)
- 2+ years experience of database design in major Relational Data Management Systems (e.g. SQL Server, Oracle, Sybase, DB2, Netezza, PostGres, etc.)
- Knowledge of formal data modeling methodologies.
- Ability to analyze, design, build, test, implement and support ETL solutions for multiple subject areas sourced from disparate data sources used in the media industry.
- Ability to develop ETL design documentation including source/target mapping and data dictionary information.
- Ability to design mappings for Data Capture, Staging, Cleansing, Transforming, Loading, and Auditing.
- Ability to perform data quality analysis, gather information to determine data sources, data targets, data definitions, data relationships, document business rules, and develop data quality metrics
- Programming Skills: SQL and Java
- Must have clearance - TS/SCI/HCS w/ Full Scope Polygraph and the ability to obtain an additional CI Scrub.
Preferred Education/Experience/Skills
- Four year college degree in a scientific or technical field.
- Experience with Agile software development methods is a plus.
Email resume to tonya@tslearyandassociates.com or Apply
EOE/M/F/D/V
_______________________________________________________________________
JobID: 10-0078CS
Developer - Programmer
Full-time
Level 2
Location: Reston, Va
Clearance Required: TS/SCI FS Poly
Duties:
Will solve complex application development problems. Provides technical and
administrative direction for personnel performing software development tasks,
including the review of work products for correctness, adherence to the design
concept and to user standards, and for progress in accordance with schedules.
Responsible for developing and implementing applications. Develops plans for
Information Technology (IT) systems from project inception to conclusion. Analyzes
the problem and the information to be processed. Defines the problem, and develops
system requirements and program specifications, from which programmers prepare
detailed flow charts, programs, and tests. Coordinates with programmers to ensure
proper implementation of program according to system specifications. Develops, in
conjunction with functional users, system alternative solutions. Prepares test plans
and test data to test the proposed system.
Description of Project, Role, and Responsibilities:
This developer resource must design, develop, implement and unit test Extraction Transformation and Load (ETL) software for more than a dozen different data feeds(+) for an enterprise-wide database provider. Candidate must also assist in the development and unit testing of API code used to retrieve information ingested during the ETL process, which may include the development of web-based applications/tools. Candidate must have extensive software engineering skills and previous experience working with multiple technologies including XML, XSLT, JDBC, relational databases and networking protocols and excel in fast-paced and complex software engineering situations. Individual must be able to relate extensive experience as a subject matter expert in ETL operations specifically, and software engineering in general.
Mandatory Skills:
- Previous experience with text filtering and extraction tools as well as design, architecture, development and unit testing of JAVA applications and middleware.
- 6+ years developing applications using JAVA.
- Extensive experience with Oracle, JAVA, SQL, Linux or UNIX, XML, XSL, Eclipse, CVS.
Preferable Skills:
- Experience engineering scalable multi-threaded data applications and developing and unit testing web-based applications.
- Experience with X509, PL/SQL, Tomcat, Weblogic, Apache, Javascript, HTML, DHTML, a JAVA MVC Framework (Struts or Spring) and FLEX preferred.
- Masters Degree in IT strongly preferred.
- Experience with Hibernate is a bonus
Email resume to tonya@tslearyandassociates.com or Apply
EOE/M/F/D/V
_______________________________________________________________________
JobID: 10-0177
Database Developer
Reston,VA
Full-time
Clearance: Must have an active clearance: TS/SCI w/Full Scope (TS/SCI/HCS with Full Scope Polygraph and the ability to obtain an additional CI Scrub.)
Our client is seeking a Database Developer to provide database programming support and troubleshooting to multiple IT projects.
Duties and responsibilities will include:
•Review process design and stored procedures. Implement database upgrades, backups and restores.
•Work with programmers to tune SQL code.
•Provide both support to customer systems inside limited maintenance windows, which may include weekends.
•Configure, optimize, and support Oracle or other relational databases.
•Develop and maintain web interfaces to database information to permit the viewing and modification of database contents from browser-based client.
•Design, develop and implement complex database systems, programs and applications. Work with users to identify and develop system requirements taking into account desired results, hardware limitations and operating requirements.
Required Mandatory Skills:
•Clearance-Level: TS/SCI/HCS with Full Scope Polygraph and the ability to obtain an additional CI Scrub.
•Software/Database Developer, ETL Developer, Data Modeling, Testing and Documentation.
•2+ years experience as an ETL developer.
•2+ years experience in multiple programming languages (e.g. SQL, Java, SAS, Perl, etc.)
•2+ years experience of database design in major Relational Data Management Systems (e.g. SQL Server, Oracle, Sybase, DB2, Netezza, PostGres, etc.)
•Knowledge of formal data modeling methodologies.
•Ability to analyze, design, build, test, implement and support ETL solutions for multiple subject areas sourced from disparate data sources used in the media industry.
•Ability to develop ETL design documentation including source/target mapping and data dictionary information.
•Ability to design mappings for Data Capture, Staging, Cleansing, Transforming, Loading, and Auditing.
•Ability to perform data quality analysis, gather information to determine data sources, data targets, data definitions, data relationships, document business rules, and develop data quality metrics
•Experience with Agile software development methods is a plus.
•Four year college degree in a scientific or technical field preferred but not required.
Specialized Qualifications:
•Experience with Oracle Designer and Ardent DataStage tools.
•Experience with very large databases and/or data warehousing.
•Good knowledge of SQL.
•Some experience as an Oracle DBA.
•Must be familiar with current version of Oracle. Oracle (general database knowledge/experience), Advanced SQL and PL/SQL, Application development experience in an Oracle environment,
•Data Modeling/Relational Database Design.
•Experience with Java/JDBC, Oracle Designer and Oracle DBA experience.
•Experience creating and implementing physical databases from Logical Data Models.
•Experience with data management, versioning of data, backups, etc. Database optimization experience with Oracle DBMS and experience using database-monitoring tools.
Desired interpersonal skills:
Self motivated, organized, deadline driven, efficient professional with solid oral and written communications skills able to work independently or with a team, with little direction or supervision; someone who will seek support and keep all well informed.
Email resume to tonya@tslearyandassociates.com or Apply
EOE/M/F/D/V
_________________________________________________________________________________
JobID: 12910IS
Lotus Notes Developer - McLean, VA
Clearance Required: TS/SCI FS Poly
Our client is seeking an expert Level Lotus Notes Developer with experience in architecting Lotus Notes databases in a high availability environment using Lotus Notes Clustering.
Statement of Work
Analyzes functional business applications and design specifications for functional areas. Develops block diagrams and logic flow charts. Translates detailed design into Lotus Notes based solutions. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation. Enhances software to reduce operating time or improve efficiency. Provides technical direction to programmers as required to ensure program deadlines are met.
Responsibilities include:
- Playing a key role in the design, development and deployment of Lotus Notes databases in a secure ""High Availability"" environment.
- Develop documentation to support recommendation of design.
- Work with appropriate parties to resolve discrepancies between proposed architecture and enterprise quality and security standards.
- Identify risks with the potential to impact the proposed deployment; develop plan to mitigate risks.
- Participate in review boards to assess the impact of the proposed architecture on the existing Infrastructure system.
- During development, testing, and deployment phases, configure and test the system using customers approved testing processes and procedures.
- Provide training to O&M personnel on the maintenance of the new configuration.
- Lotus Notes Engineering to include designing and deploying Lotus Notes Clustering for High Availability environments.
Mandatory Skills:
- More than 5 years of demonstrable experience with Lotus Notes Engineering to include designing and deploying Lotus Notes Clustering for High Availability environments.
- Demonstrable experience with Lotus Notes Administration.
- Ability to develop and write technical program documentation at both the technical and user levels to include requirements specification, design documents and test plans.
- Ability to work in and contribute to a team environment with other developers.
- Excellent interpersonal, communication and customer service skills.
- Familiar with VIP and Physical Infrastructure environments.
- Prior agency experience is a plus.
Apply - Email tonya@tslearyandassociates.com
EOE/M/F/D/V
_______________________________________________________________________