• Lead Software Engineer, Full-Stack

    Location US-MD-Ft. Meade
    Posted Date 2 days ago(10/19/2018 10:15 AM)
    Job ID
    NP-175
    # Positions
    1
    Experience (Years)
    20
    Category
    System and Software Engineering
  • Overview

    Key Software Engineer, Full Stack

     

    This particular Sr., Lead Software Engineer will provide software development and maintenance, to include all activities involved in the development and reengineering of software applications, such as requirements definition, software analysis, design, coding, testing, documentation, troubleshooting, user training, database development, configuration management, and life-cycle support. These activities shall be performed in accordance with the Government's documented engineering processes to include conformance with the documentation standards for all phases of the software life-cycle.

     

    The Software Engineer will develop and integrate new software tools and applications with existing/planned applications, processes (software engineering, configuration management, automated testing, etc.), and legacy software.

     

    The Software Engineer will develop techniques and measures to detect and exploit vulnerabilities and technical penetrations that are used to obtain unauthorized access to classified and sensitive information.

    Responsibilities

    Database Development:

    • The Sr. Software Engineer will perform requirements definition, design recommendations, database development, testing, and integration.
    • Develop, modify, test, and configure database applications using technology such as BEA WebLogic or Apache Tomcat web portal in the development environment provided by the Government (e.g. Perl, Java/Java EE, Hibernate, C++, C#, ASP, JavaScript, SQL, PL/SQL, PHP, HTML, Eclipse IDE, Adobe ColdFusion and Flex Platforms, Subversion SCM, Microsoft Windows Server, Microsoft IIS Web Server, Microsoft SQL Server, and Oracle Database and operating systems including Windows, and Unix).
    • Integrate Public Key technologies (e.g. Public Key based authentication mechanisms) for applications, enabling row and column security, Virtual Private Databases, and dynamically loading data to an Oracle database from XML (eXtensible Mark-up Language)
    • Design and implement database and application systems to ensure optimal efficiency and performance that meets defined mission requirements.
    • Evaluate the design and implementation of existing database (Oracle, Microsoft SQL Server) and application systems and make recommendations to achieve optimal efficiency and performance.

     

    Application Design-Development:

    • Design and develop software and multi-tier web applications using programming languages (e.g. Java/JAVA EE, Swing, Hibernate, JUnit, C, C++, C#, .NET, Java Script, OZONE Widgets, ColdFusion, Perl, PHP, Bash, Python, or Adobe Flex development tools).
    • Design and develop database applications using SQL or PL/SQL to access Oracle, MySQL or SQL Server databases.
    • Develop and validate system requirements,
    • Develop and publish design documents, test plans and test results, and assessment of architecture and current hardware limitations and recommend solutions.
    • The Contractor shall use APIs (e.g. JDBC, JPA, EJB) in the development, test, and maintenance of software capabilities.

     

    Web Portal Design-Development

    • The Contractor shall deploy and maintain web portals and associated infrastructure.
    • The Contractor shall design and develop software and multi-tier web applications using programming languages (e.g. HTML, XML, Java and JavaScript, and Visual Basic).
    • The Contractor shall design, implement, and maintain Knowledge Management (KM) solutions (e.g. Document Management, Collaborative Services, Wikis, Blogging, and Web conferencing).
    • The Contractor shall design and develop web portal applications.
    • The Contractor shall produce software documentation and code that meets secure coding and industry best practices.

    Qualifications

    **Active TS/SCI with Poly Necessary

    • 20 years of experience as a Software Engineer with extensive hands on experience in the design, development and maintenance of databases, Applications and Web Portals
    • Bachelors Degree in STEM discipline or related from an accredited college/university is required
    • 4 additional years of experience can be used in lieu of Bachelors
    • Experience, expertise in the following technologies
      • BEA WebLogic or Apache Tomcat web portal in the development environment provided by the Government (e.g. Perl, Java/Java EE, Hibernate, C++, C#, ASP, JavaScript, SQL, PL/SQL, PHP, HTML, Eclipse IDE, Adobe ColdFusion and Flex Platforms, Subversion SCM, Microsoft Windows Server, Microsoft IIS Web Server, Microsoft SQL Server, and Oracle Database and operating systems including Windows, and Unix).
    • Design and develop software and multi-tier web applications using programming languages (e.g. Java/JAVA EE, Swing, Hibernate, JUnit, C, C++, C#, .NET, Java Script, OZONE Widgets, ColdFusion, Perl, PHP, Bash, Python, or Adobe Flex development tools).

     

    WOOD Consulting Services is headquartered in Fulton, Maryland with an office in Washington, DC. WOOD embraces a simple philosophy… take care of our people and they will take care of our customers. We seek to hire and retain high caliber-talent to meet the needs of our customers with excellent services. For over 20 years, WOOD has followed that philosophy and built a reputation as reliable mission-enablers helping U.S. agencies achieve mission success.

     

    WOOD is an Equal Employment Opportunity Employer; all qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or veteran status.

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed