Senior Web Application Programmer/Analyst

Consultants must demonstrate senior-level knowledge of web application infrastructure design and performance. They must be experts in HTML, CSS, JavaScript, Perl, PHP, Laravel, Apache, Varnish, Puppet, and Linux. The consultants must demonstrate superior troubleshooting skills on server and application layers.

 Mandatory Qualifications: 
  • Five (5) years of experience in cloud services including backup and recovery strategy, application development and server components, authentication, and authorization.
  • Five (5) years of experience in Domain Name Service/Route53.
  • Three (3) years of experience in developing Cascading Style Sheets.
  • Five (5) years’ experience in setting up, configuring, and maintaining Linux servers.
  • Five (5) years’ experience in setting up, configuring, and maintaining Apache web servers.
  • Five (5) years’ experience in Scripting in the following languages: Perl, Bourne, and Korn shell.
  • Five (5) years’ experience in Programming in the following: C#, JavaScript, PHP, Laravel, and HTML, MySQL and REDIS cluster.
  • Three (3) years experience in setting up, configuring, and maintaining an AWS GovCloud Environment and/or expert knowledge of AWS Services and Technologies.
  • Three (3) years experience in setting up, configuring, and maintaining Varnish servers.
  • Three (3) years experience in setting up, configuring, and maintaining Redis servers.
  • Three (3) years of experience in setting up, configuring, and developing failover procedures for cloud-hosted servers and services.
  • Three (3) years of experience in setting up, configuring, and maintaining an SFTP service.
  • One (1) year experience in setting up Serverless Computing platforms in AWS and/or Azure including deploying C# code to the service.
  • Experience in using Vera code Source Code Security Analyzer to scan the application layer to identify security issues and vulnerabilities.
Desirable Qualifications:    
  • Designing and planning Azure environments in Enterprise and Government environments including application migration and dependencies, client presentation mechanisms, network connectivity, and overall virtualization strategies.
  • Thorough understanding of Cloud Computing: virtualization technologies, Infrastructure as a Service, Platform as a Service, and Software as a Service Cloud delivery models and the current competitive landscape.
  • Experience on automated build, release, and deployment using Azure DevOps and troubleshooting deployment-related issues. Automating deployments using Ansible, Chef, Puppet, CLI, Ruby, and Terraform.
Responsibilities:      
  • The SOS shall provide an ITD Contract Manager to oversee Contractor activities and act as a single point of contact for all issues related to the engagement.
  • The SOS shall provide access to all levels of qualified staff, subject matter experts (SMEs) or other users and management as required to facilitate the performance of Contractor tasks to deliver all consulting deliverables as defined.
  • The SOS shall review the Contractor’s work products, provide feedback on the products, and collaborate with the Contractor to gain acceptance or rejection of such work products.
  • The SOS will provide timely information, as required by the Contractor, to perform its responsibilities.
  • The State shall work with the Contractor and review the As-is assessment produced by the Contractor and provide feedback to finalize the assessment.
  • The SOS shall ensure all required resources are available and participate in user acceptance testing and go-live planning activities.
  • The SOS shall provide appropriate access to the SOS network via VPN/VDI solution. Project working hours may include evenings and weekends as approved.
  • The SOS shall participate in the Contractor’s closeout meeting.
  • Education: Bachelor’s Degree in information technology.

Certifications: Copies of Current [Valid] Certifications.