You are viewing a preview of this job. Log in or register to view more details about this job.

Internet Development Product Level IV - Remote

For further inquiries regarding the following opportunity, please contact our Talent Specialist:
Muskan at 224 369 4238

Title: Internet Development Product Level IV - Remote
Location: Remote
Duration: 6 Months with possible Extension

Job Description :

Background:
Client is seeking an experienced (Level IV) software engineers skilled in PHP on Drupal or other web content management system development.  Candidate will possess extensive solution development knowledge with the ability to work on a defined set of web content management, enterprise web search, and related business systems. 

Scope:
The goal is to enhance, upgrade, or develop operational tools and business functionality for the Client web content management, enterprise web search and related systems. To work as a developer on the scrum team accomplishing priorities set by the Product Owner and Product Manager.  Current priorities include Drupal upgrades, Coveo enterprise search appliance enhancements, Site Studio foundational components, Sharepoint development, and related development as assigned to the scrum team. Additional work includes integrations with authentication and web services for data transfer, decommissioning older technologies, migrating applications such as PHP, fixing defects and expanding developer tools such as expansion of unit test and enhancing CI/CD pipelines.  Additional roles include assisting the scrum team with user support for the systems, pair programming, and code reviews.  All development includes knowledge transfer to the scrum team to sustain operation and support for all systems where development occurs.

The ideal candidates will need to perform investigation and analysis of business requirements, establish requirements and objectives of computerized solution in web content management and related systems; prepare detailed software development agile artifacts such as Stories and Testing/Scrum Tasks, and recommend methodologies necessary to accomplish plan. In addition, candidates will consult with product manager and product owner on planning and monitoring of work. Candidates have eight or more years of relevant experience at a level no less than senior systems developer or equivalent. The ideal candidates will need to:

•    Work with others within the Enterprise Software Solutions (ESS) department, Ice Phoenix scrum team with stakeholders in the Communications and Public Affairs (CPA) division, Client Library, Cyber Security Program Office (CSPO), Networking Operations Center (NOC), Infrastructure Department, Quality Assurance Division, Business Information Services (BIS) division, Mission Support and lab-wide to develop solutions based on business requirements and specifications in a professional and respectful manner. 
•    Develop tools and functionality for web content management and related systems.
•    Work with a scrum team to develop the services with an Agile Scrum practice and mindset.
•    Develop components that leverage community-built functionality where possible and complex programming where appropriate.
•    Provide the experience for authentication and web services integrations.
•    Mentor others in developing strategies and execution.
•    Develop test plans and deployment procedures for assigned work.
•    Interface with code repository and CI/CD pipeline.
•    Conduct business analysis and create workflow diagrams and implement those workflows
•    Document work completed and changes to operating procedures.
•    Transfer knowledge of service operations to appropriate staff.

The ideal candidates should have a fundamental understanding of web content management and related systems such as enterprise web search, migration tools, collaboration tools and others; experience working closely with SME’s, product managers, product owners, scrum masters, developers, and business process owners to translate business requirements into technical specifications and develop functionality. 

Time Frame
Work would begin 6/10/2024 through 9/30/2024 with possible extension.

Technical Direction of Work

Report to the Platform Product Manager within Business and Information Services (BIS) Division.

Task and Time Reporting

Work performed is measured by the contractor on a task basis within Story and related records.  The tasks typically represent 2 to 40 hours of effort with performance being measured at the completion of each of the assigned tasks.  Hours will be recorded on a weekly time sheet, and on Story or related records. Progress against planned tasks will be reported weekly.

Government-Furnished Property

Client will supply a government-furnished laptop, PIV Card, and PIV Card reader.


Security Requirements:
The Cyber Security Program Office follows the National Institute of Standards and Technology (NIST) Cyber Security Framework. All subcontracts, where applicable, will work within the same requirements as though the subcontractor was part of the Laboratory’s cyber program.
Client’s Cyber Security Program requires that all persons who access sensitive data or applications must learn and adhere to protection requirements of the data or application, must not bypass procedures established to protect data and applications, and must immediately report any findings of inadequacies in protection procedures to the Cyber Security Program Office.
In cases where staffing is required, vetting of identity (NIST 800-63 Identity Assurance Level 3) and strong authentication (NIST 800-63 Authentication Assurance Level 3) will be required. Client uses the HSPD-12 smart card for staff relationships that last longer than 6 months.
Client may provide relevant information requested from the vendor or remote access as required to gather information. U.S. citizenship will be required for any access to systems or data.
The manager of the contract and the Cyber Security Program Office must approve authorization for remote work.


Place of performance:
Work will be performed remotely, and team communication will be done through Microsoft tools such as Microsoft Teams and Microsoft Outlook.


Qualifications:

•    Must be a US Citizen
•    Advanced PHP, Javascript, HTML/CSS experience
•    Advanced web content management system administration and/or development experience or equivalent system experience (such as Drupal or similar)
•    Database development experience with MySQL, SQL Server, or Oracle experience
•    Sharepoint, Enterprise Search (ex. Coveo), and WordPress experience is a plus
•    Knowledge of software development life cycle, agile development, software testing and debugging
•    Excellent communication and technical skills.
•    Ability to produce secure, reliable, and extendable code
•    Excellent communication and technical documentation skills.
•    Ability to understand and follow organizational best practices and standards.
•    Proven skills in web user interface design.
•    Able to work both independently and as a contributing member of an Agile Scrum technical team. 
•    Able to effectively interact with user organizations to derive system requirements and design solutions. 
•    Able to disseminate knowledge to current staff.
•    Ability to model Client’s Core Values: Impact, Safety, Respect, Integrity, and Teamwork.

Assessment:

A technical assessment will be administered to determine the expertise level of the candidate.  The objective of the assessment is to evaluate the problem-solving skills, logical analysis, and technical knowledge of the candidate.  It does include technical questions and exercises that read and interpret snippets of code.  The expectation is the candidate will be able to complete the assessment from their own knowledge and skillset and without the aid of external tools such as Google or ChatGPT.