Latest Jobs  
 
 
 
Job Information
Job title

SOFTWARE ENGINEER C+ - NEEDED NOW!

Company CDI Corporation
Wage between $0.00 - $0.00 Annually
Location United States, Maryland, Severna Park
Employment type Full Time
Education Not Specified
Year Experience 4 - 5 Years of Practical Experience
Travel Not Specified
Published on 11/6/2009
Description

Job Description:

WHY WAIT?
Are you looking for an exciting new opportunity?
This may be your lucky day!
It is time for a change, and CDI can help!

We have an immediate need for a SOFTWARE ENGINEER C+.

JOB DESCRIPTION:
We are seeking a Software System Engineers. All positions require a BS in the respective specialty or a related field; advanced degrees are a plus. Must be able to get a security clearance.

Objective:
Key to this job is Software experience with Naval Architecture. Actively assist the Systems Engineering department head in the development of CDIM-BLDs capabilities to provide end-to-end Software Systems Engineering support to both government and commercial customers.

Goals:
As part of the software development and integration team in this growing company the goals of this position are to:
- Support all aspects of the design and development of software for an assortment of services and applications using an Object Oriented methodology.
- Participate in the complete software development life cycle from requirements & functional specification to product support.
- Provide technical expertise in the areas of architecture, design, and implementation and interact with software development team members (including sub-contractors) and with other cross-functioning teams within the company and customer organizations.

Major Tasks:
This task establishes a repeatable process for conducting requirements engineering and management within a Software Integrated Product/Process Team (IPPT). This shall include detailed articulation and analysis of the intended mission of the software system, in order to provide a technical framework for defining the requirements, for software development (design, build, test) and for operational and maintenance planning. As such this function is also responsible for developing the software operational and support concepts and assessing related cost drivers.

System Definition:
This task includes developing the functional decomposition of the particular software into lower level functions and sub functions. Development of a functional architecture and functional flow block diagrams as the lead software engineer on project specific IPTs. Provide technical and management support during the definition and implementation of the overall software systems integration effort.

Specification Management:
This task includes supporting the development, integration and management of the software specification tree. Subtasks include specification tree development, requirements database structuring and procedures for automating specification development and reviews in a collaborative environment. This task includes system requirements definition (functional, performance, interface, etc.), analysis and allocation support, requirements capture and traceability, and validation & verification. It also assumes the coordination of configuration management activities to support specification baseline change processes and procedures.

Qualifications:
The ideal candidate stays mindful of the business objectives of the various software platforms that CDIM-BLD is supporting the development of, the use of software systems engineering processes, and of the architecture and performance of the overall system, including multiple collaborating application tiers and database tiers, and associated network components.
Collaboration with other internal and external software team members and interaction with cross-functional teams is required to coordinate the research and application of software/database development technologies; therefore the ability to work both individually and with others is essential. Contribution to the architecture and design of upgrades/extensions to CDIM-BLDs software product line will be required. Candidate will have experience leading software engineering projects and 10+ years software engineering development experience. Being a flexible fast-learner will be advantageous for success in what amounts to an emerging capability within CDIM-BLD.

Required technical skills include:
- Languages: C#, C/C++,Visual Basic/VBA, Java, SQL,T-Sql, PLSQL, Fortran, IDL
- Platforms and Technologies: Microsoft .Net, ADO/ADO.Net, ASP/ASP.Net, Microsoft SQL Server, Oracle, OpenGL, Oracle APEX, Win32 API, XML, MFC, ATL, STL, COM/ActiveX
- Delivering large-scale applications employing a Service Oriented Architecture (SOA) while managing associated product data in a highly distributed collaborative environment.
- Industry-standard, in designing and writing high-performance, highly-available/reliable, and maintainable code.
- Object oriented design and associated UML design tools.
- Database development and management experience using MS-SQL Server RDBMS preferred (otherwise Oracle or DB2).
- Knowledge of Government (ie. MIL-STD, DoDI, DoDS, DAG) and Commercial (ie. IEEE, SEI) software development standards
- Source code and database configuration management.
- QA methodologies (ie. SW-CMM, CMMI), developing test plans and test cases based on requirements.
- Familiar with Network Technologies (TCP/IP, LAN/WAN ).

Required personal skills include:
- Experience architecting and implementing large software systems.
- A strong customer focus, a demonstrated ability to quickly troubleshoot/debug problems and to create innovative solutions, especially in a multithreaded environment.
- A team player with solid organizational, interpersonal, and communications skills who is flexibe and able to work in a fast-paced environment.

Required Education:
- A Bachelors degree or higher in computer science or mathematics is required.
- Ideal candidate will have a Naval Architecture background applied to the development of ship design and shipboard tactical software.
- Project and Systems Engineering Management experience highly desired.
- An active Security Clearance or the ability to get a clearance is highly desired.

TAKE ACTION!
Why wait another day?
It is time to act!
Apply NOW and join the CDI Team TODAY!

Experience:





SOFTWARE ENGINEER C+ - NEEDED NOW!
df-tc


Experience/Skills
See Above
 
Bookmark and Share