Overview:
We are seeking an experienced Web Developer with strong expertise in website planning, development, and maintenance to support a dynamic training organization. This role requires a self-motivated professional who can independently manage web development projects while collaborating within a small team environment.
Responsibilities:
- Lead end-to-end website planning, design, development, testing, deployment, and maintenance activities.
-
Develop and maintain custom website functionality using PHP, JavaScript, HTML, and CSS.
-
Build, modify, and maintain Joomla-based websites, modules, and plug-ins.
-
Implement and maintain Search Engine Optimization (SEO) best practices to improve website visibility and performance.
-
Collaborate with stakeholders to enhance User Experience (UX) and ensure intuitive website functionality and navigation.
-
Troubleshoot and resolve website issues, performance bottlenecks, and compatibility concerns.
-
Support multimedia and video integration using tools such as AllVideoShare and/or JoomMedia.
-
Ensure websites remain secure, responsive, accessible, and optimized across devices and browsers.
-
Work independently as the primary web developer while coordinating with internal teams and organizational leadership.
-
Support the mission and operational needs of training organizations through effective web solutions and user support.
Qualifications:
- Active TS/SCI with Polygraph required.
- Bachelor’s degree in Geospatial Intelligence, Geography, Remote Sensing, Intelligence Studies, Engineering, or related field, or equivalent experience
-
Experience with end-to-end website planning and development.
-
Strong experience with custom web development and coding.
-
Proficiency in PHP, HTML, CSS, and JavaScript.
-
Hands-on experience developing and maintaining Joomla websites.
-
Familiarity with creating, modifying, or maintaining Joomla Modules.
-
Experience implementing SEO best practices.
-
Strong understanding of User Experience (UX) principles and responsive design.
-
Ability to work independently as a solo web developer within a collaborative small-team environment.
-
Experience supporting training organizations or similar operational environments.