Required Knowledge, Abilities and Skills essential to Job Functions:
Required Technical Skills
• Strong proficiency in HTML5, CSS3, JavaScript, TypeScript, PHP, and SQL.
• Experience developing custom WordPress themes, plugins, and integrations.
• Experience developing and maintaining applications within a LAMP stack environment.
• Strong understanding of REST APIs and web service integrations.
• Experience working with relational databases including MySQL/MariaDB.
• Experience using Git-based version control systems in a collaborative development environment.
• Knowledge of CI/CD pipelines and automated deployment practices.
• Familiarity with Linux web server administration.
• Experience troubleshooting performance, security, and application stability issues.
Professional Competencies
• Demonstrated ability to follow established development processes and standards.
• Strong attention to detail with an emphasis on quality assurance and testing.
• Ability to work independently and effectively manage assigned priorities.
• Consistently produces thoroughly tested work requiring minimal rework.
• Ability to identify potential issues proactively and recommend solutions.
• Strong analytical and problem-solving skills.
• Excellent written and verbal communication skills.
• Demonstrated accountability and ability to meet deadlines without excessive supervision.
Required Software Knowledge and Skills essential to Job Functions:
Proficiency in using computer systems and the listed software applications associated with performance of assigned work is essential. Basic problem-solving skills associated with software applications used is expected. Software usage relevant to job duties will be evaluated.
Required experience with:
• Visual Studio Code or comparable IDE
• Linux command line tools
Perform all job duties and responsibilities in a safe manner to protect oneself, fellow employees, and the public from injury or harm. Promote safety awareness and follow safety procedures and policies. Take an active part in reporting unsafe conditions and any hazards within the workplace to their Supervisor, Manager and/or the Safety Department.
Training and/or Education:
BS in Computer Science, Information Technology, Computer Information Systems, or similar experience required.
Four (4) years or more of professional web application development experience designing, developing, testing, and supporting production web applications and websites. Experience should include participation in source-controlled development environments, deployment processes, and database-driven applications.
Licenses or Certificates:
Possess a valid Driver’s License. Acquire a Virginia Driver’s License within 60 days after the date of hire (in instances when an out of state license is not the applicant’s current state of residence).