You have good appreciation of modern development practices, with a range of client/server development targets and experience with cloud providers
You enjoy learning new things, sharing your knowledge and collaborating with colleagues
You are comfortable working in a distributed, multinational, multicultural team on global projects
The Responsibilities Of This Role Include
Developing software in PHP, JavaScript and browser-based frameworks (primarily React)
Liaising with product managers, product owners and technical leads as and when required on the required functionality and features for the products/applications being developed and assisting with the grooming and sizing of the backlog
Playing an active part in our agile team: helping to build an inclusive environment, sharing your knowledge and promoting development best practices with colleagues within in the team
Maintaining the integrity and quality of the application code base through code reviews, use of coding standards, version control, issue tracking, documentation, and testing (manual and automated)
Responding in a timely manner to elevated (level 3) user-support requests and incidents and taking ownership of incidents
Keeping up to date with the software industry trends through hands-on experimentation with new technologies, blogging and attending workshops
Requirements And Skills
Essential Skills and Knowledge
Solid development experience with demonstrable proficiency in PHP and Javascript
Ability to design and compose testable code through the use of good design patterns
Experience with or exposure to Cloud services (e.g. AWS, Azure or Google), PaaS and SaaS
Experience with web application (e.g. MVC, REST APIs)
Database development experience using SQL (e.g. SQL Server, MySQL, Postgres) and/or NoSQL (e.g. HBase, Redis, MongoDB) data stores.
Experience with DevOps principles and techniques, source code control, CI/CD tools and automation
Capable of solving complex technical and software development problems and conveying this information to others
Strong team working skills and an ability to build trusted relationships with different people and groups
Desirable Skills And Knowledge
Experience with at least one scripting language (e.g. Python, Perl, BASH, PowerShell, PHP)
Recognised IT industry accreditation (e.g. certification in a particular technology, chartership with a relevant institution)
Ability to create and prototype simple UI designs
Ability to build a personal network across the business and can evangelize the role of technology in delivering efficiency and innovation
Required Behaviours
You have a passion for diversity, recognizing the innovation and competitive edge that comes from a diverse highly skilled team where equal opportunities are truly valued
You will be a mature and self-motivated professional able to work in a fast-paced and constantly changing environment
You will exhibit a high degree of organization and technical rigour
You have an appreciation of future directions that the business and technology are moving towards
You will possess a natural curiosity for all things technical and will take responsibility for keeping yourself up to date
You will have good English written/verbal communication skills with both non-technical as well as technical audiences managing successful communications with governance boards and stakeholders