QinetiQ North America is seeking a Senior Software Engineer to architect, design, code and implement software web applications for a mission critical federal government project.
- Design and implement software applications including web applications.
- Work with software engineers as well as business and product departments to develop and write application systems and programs.
- Testing of each solution in appropriate QA environment, adhering to departmental standards, policies and procedures, to ensure proper performance and efficiency guidelines are met.
- Performs all tasks and completes projects based upon an extensive knowledge of the software development life cycle.
- Obtains and maintains a working knowledge of operating systems and hardware used by the Development groups, and systemic relationships with outside service providers and designers.
- Documents programs in accordance with development standards and procedures. Create and/or modify current documentation.
- Must be a US Citizen and be able to obtain a favorable background investigation result.
- Experience with LINUX
- At least 10 years of experience with J2EE frameworks and full life cycle N-tier software development from conceptual design to implementation and in-depth experience with the following:
- HTML and XML
- SQL
- HTML, DHTML, CSS, JavaScript
- UML
- Web Services
- Object Oriented Analysis, Design and Programming
- At least 5 years experience with Oracle databases.
- Experience with Hibernate and Spring frameworks is a big plus.
- Experience with Java IDEs – Eclipse
- Hands on experience with UML and Rational Unified Process (RUP)
General Requirements:
- Bachelor's degree with 10 years of related experience in the design, development and implementation of systems software and/or business application systems for computer systems using advanced programming languages.
- Excellent verbal and written communications ability.
- Thorough knowledge of design patterns and software development best-practices
- Excellent oral and written communication skills
- Team Leadership experience a plus
If interested, please apply online at http://track.tmpservice.com/ApplyClick.aspx?id=837338-1789-4872