remote
Full Stack WordPress Developer - Edgewater Federal Solutions
Software Engineer
Full Stack WordPress Developer focused on building and deploying scalable web applications for a national laboratory, leveraging WordPress, PHP, JavaScript/React, Docker, CI/CD pipelines, and AWS to deliver automated, continuous delivery solutions.
About the role
Overview
Edgewater Federal Solutions is seeking a Full Stack WordPress Developer to support a major national laboratory.
Responsibilities
- Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Use judgment to suggest solutions that balance customer needs, business constraints, and technological realities.
- Plan and implement automated and continuous software deployments.
- Mature and streamline DevOps pipelines, policies, and processes.
- Know the newest technologies, industry trends and standard methodologies.
- Develop new applications and improvements to meet emerging business needs.
Qualifications
- Bachelor's degree in relevant discipline plus minimum 7 years or more years of directly related experience that demonstrates the knowledge, skills, and ability to perform the duties of the job.
- In lieu of a degree, 13 additional years of experience is applicable
- Must be US Citizen
- This position can telecommute or performed remote; however, candidates local to the Albuquerque area are preferred.
Required Skills:
- Agile (preferably Scrum) experience
- Extensive skills in developing web applications, including both back-end and front-end web development experience
- Experience working with content management systems such as WordPress or Drupal
- Experience developing WordPress themes, WordPress plugins, and WordPress Gutenberg front end components
- Experience with object-oriented programming languages such as PHP, C#, C++, Java along with related object-oriented development principles.
- Experience with JavaScript frameworks (e.g., Angular, React, or Vue.js)
- Knowledge of configuration management practices and experience using Git branching/merging strategies within a team environment
- Experience working with CI/CD pipelines
- Experience with DevOps pipelines, policies, and processes
- Ability to be self-directed on technical projects
- Experience with HTML, CSS, and CSS pre-processors (e.g., Sass or Less)
- Experience working in cloud-based environments such as AWS or Microsoft Azure
- Experience with web-based development patterns, such as MVC, with understanding of multi-tier systems
- Experience with databases such as SQL, MySQL, Oracle
- Knowledge of scripting languages such as HTML, PHP, JavaScript, Bash, Python
- Ability to conduct methodical assessments of code designed to identify bugs and to ensure code quality
- Demonstrated ability to work effectively in a collaborative and interdisciplinary team environment
- Understanding of software testing procedures and how to apply them to project work
- Ability to balance competing demands of quality, scope,