Drupal Developer
Tender ID: 487111
Tender Details
Tender Description
The Department has committed to a significant IT program of work that is delivering a range of critical outcomes over the next 3 years. As part of this large program of work we are modernising and transforming our services in line with the DTA Digital transformation strategy to ensure they are user centric, modern, modular and support re-use.
You will be a great fit for this role if
• Applying your strong experience in Drupal 8/9 development to theme products, module development or customisation, and JS framework driven data feature sets. Your experience will drive the building of reusable code libraries and ensure technical feasibility of UI/UX designs against response design patterns.
What you'll get from us
• Join us and you'll be working with the latest technology to build products that make a difference.
• You'll also get to work in a fun, collaborative and productive team. • You’ll be supported in your exploration of new ideas and novel ways to deliver our broad scope of work.
Essential Skills and Experience:
• You will be applying your strong experience in Drupal 8/9 development to theme products, module development or customisation, and JS framework driven data feature sets. Your experience will drive the building of reusable code libraries and ensure technical feasibility of UI/UX designs against response design patterns.
• Highly experienced in Drupal (8/9) theming and module development and implementation.
• Highly experienced in advanced JavaScript libraries and frameworks, such as Angular and React.
• Strong experience with PHP/MySQL and RESTful API development.
• Strong experience with responsive design and mobile first.
• Strong experience with web markup, including HTML5, CSS3 and frameworks such as Bootstrap.
• Strong experience with cross-browser compatibility issues and ways to work around them.
• Proficient understanding of code versioning tools, such as Git.
• Familiarity with browser testing and debugging.
• Strong collaboration skills with technical and non-technical teams.
Desirable Skills:
• CI/CD Practices.
• Experience with concurrent development source control (Git).
• Solution Design Patterns and Best Practices, e.g. SOA.
• Unit / Automated UI testing.
• Understanding of Software Development Life Cycle and Agile methodologies, such as SAFe. Responsibilities:
• Participate in requirements analysis.
• Collaborate with internal teams to produce software design and architecture.
• Write clean, maintainable and scalable code following Departmental standards and practices. • Work collaboratively with team members.
• Test and deploy applications and systems.
• Revise, update, refactor and debug code.
• Develop documentation throughout the software development life cycle (SDLC).