Software Developer - Engineering Information Integration
Software Developer
Engineering Information Integration
The Bettis Laboratory has developed advanced Naval nuclear propulsion technology and provided technical support during the construction, operation, and maintenance of Naval nuclear propulsion plants for more than 50 years. Bettis designed reactor plants for the first nuclear-powered submarines (USS NAUTILUS) and aircraft carrier (USS ENTERPRISE), all of the Nimitz class aircraft carriers, and the USS SEAWOLF. A major initiative for the Laboratory is the design of nuclear-powered propulsion plants and electrical power systems for the next class of U.S. Navy aircraft carriers. The Laboratory’s main sites are located in Pittsburgh, Pennsylvania and Idaho Falls, Idaho. Other locations where Bettis provides support include Charleston, South Carolina, and shipyards located in Groton, Connecticut and Newport News, Virginia. The Bettis Laboratory is operated for the Department of Energy by Bechtel Bettis, Inc.
Bettis’ responsibilities for nuclear propulsion include research and development, design, testing, training, new construction and operational support, and the examination and disposal of expended reactors. This “cradle-to-grave” responsibility provides the opportunity for diverse and challenging work assignments.
Location: This position will be at the main site, located near Pittsburgh, Pennsylvania
Responsibilities:
The successful candidate will have the responsibilities of the life cycle of software development and maintenance:
· Architectural design of software applications from application user specifications
· Development of application
· Participation in architecture and code reviews
· Unit and integrated testing
· Verification
· Enhancements, maintenance, and support
The candidate must have knowledge of Software Engineering principles and lifecycles, and a working knowledge of the Object Oriented Analysis and Design methodology. The candidate must also be able to design and develop applications from use cases and end-user specified requirements. Software applications will be developed using a variety of programming languages, architectures, and technologies. The position requires the applicant to work in a team software development environment, so excellent communication skills and strong interpersonal skills are a necessity.
Educational Requirements:
· Undergraduate degree in any Information Technology discipline.
· Minimum 3.2 cumulative grade point average
Experience Requirements:
No experience is necessary. A preferred candidate will have familiarity with some of the following programming languages, architectures and technologies:
· Java, C, C++, PL/SQL, scripting languages such as Perl, Tcl/Tk, etc.
· SOA, including web services, WSDL, UDDI, XML/XSLT, SOAP, J2EE
· MS .net framework, VB.net, ASP.net, ADO.net
· Database technologies including SQL, and PL/SQL, ODBC/JDBC. Oracle is preferred,
but experience with MS SQL Server is acceptable.
· Web technologies including CSS, HTML, JavaScript, VBScript, AJAX
· MS Active Directory and LDAP
· Application Servers - Oracle, tomcat or jboss
· Microsoft Windows environment
· Full lifecycle software engineering experience, including design patterns, design languages (UML),
unit testing methodology, software configuration management, and other development best practices
· Development of secure applications
Other Desired Skills:
· MS Sharepoint
· Linux or UNIX environments
· JDeveloper and MS Visual Studio IDE’s
· SQL development tools such as TOAD or SQL Developer
· Oracle development tools such as Oracle Forms and Reports, ADF, ApEx
· MS Office (Word, Excel, Access), MS Project and MS Visio
· OC4J
· Web Standards
U.S. CITIZENSHIP IS REQUIRED
Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified material.
BECHTEL BETTIS, INC. – AN EQUAL OPPORTUNITY EMPLOYER
|