2722 - Software Web Developer
Remote / Alexandria, Virginia
Secret
GENERAL DUTIES:
- Work in an engineering environment focusing on engineering, studying, and analyzing technical solutions to complex systems integration.
- Provide technical direction or perform complex analyses.
- Confer with system stakeholders in the design, implementation, and maintenance of complex web applications for the customer
- Modify existing software applications as required by changing system requirements.
- Propose web application strategies and create action plans and applications to carry out strategies and accomplish objectives.
- Includes a hybrid of customer site and teleworking support based on contract requirements and government direction
- Provide requirement analysis, systems design, development, installation, testing, system certification and accreditation, and/or operational support.
- Perform basic analysis of alternatives, systems design, integration, testing, and problem diagnosis/resolution. Prepares associated documentation, block diagrams, and logic flowcharts.
- Prepare sample test data, conducts program tests, and analyzes test results; recommends corrections for debugging program errors.
- Modify existing programs as required by changing systems requirements or equipment configurations.
- Confer with systems personnel to clarify program intent, output requirements, and input data acquisition.
- Evaluate vendor capabilities to provide required products or services.
- Design, develop, and analyze software programs.
- Design and develop web sites based on approved customer objectives.
- Customize web-based interactive features, builds database gateways, and implements electronic commerce services.
- Collaborate with hardware design engineers on machine characteristics that affect software systems, and works with them to resolve incompatibilities.
- Also perform operational readiness of systems by providing infrastructure technical support.
- May provide direction to less experienced software engineers.
REQUIRED QUALIFICATIONS:
- A Bachelor's degree in Computer Science, Information Systems, Engineering, Business or other related scientific or technical discipline and at least four (4) years of relevant experience or a Master’s degree with two years of specialized experience. Eight years or more of specialized experience, a degree is not required.
- Comprehensive knowledge in the development and application methods, theories, and research techniques in the investigation and solution of software applications.
- ASP.NET Web Forms, VB.NET, MS SQL Server.
- Ability to successfully interface with many levels of client management, set priorities and multi-task in a fast-paced environment, and integrate well with an established development team.
- Excellent verbal and written communication skills.
DESIRED QUALIFICATIONS:
- DoD 8570.01-M Level II IA certification (Security+ or higher).
- Experience with PPBE data
- Hands-on software development or COTS solutions integration and deployment experience in Government systems.
- Familiar with Data Modeling, Data Warehousing, Agile Software Development, Software Development Life Cycle concepts, and Microsoft PowerBI.
- Familiar with PPBE process, data structure (program, budget, and acquisition) with BI solutions and related products and systems.
- XML, Web Service, SOAP, WCF, VB, VBA, VB script.
- Familiar with Assured Compliance Assessment Solution (ACAS), Security Technical Implementation Guide (STIG).
CLEARANCE: