|
Description:
|
Our customer a global brand are looking to hire a number of Perl Developers on daily rate contract to complete at least a years worth of work relating to their back end web systems. You will be part of a team helping to migrate to new systems using Microservices architecture hosted on AWS.
The job description is as follows;
Joining an Agile team, this is an opportunity to establish a close relationship with our product owners and users and make a real difference in a fast-paced online retail environment. We deliver value to our business every release, meaning that you will immediately be able to contribute and make a positive impact.
Our approach to technology is to use the right tool for the job and, through TDD and CI/CD, to build high-quality solutions that are built with a view to maintenance.
To build on our success, we are looking for smart, conscientious software developers who want to work in a friendly, engaging environment and take our platform and products forward. In return, you will be exposed to the latest technologies, frameworks & methodologies in application development.
The Role
Build high-quality applications and HTTP based services
Work closely with both technical and non-technical members in the team
Develop a good understanding of business requirements and write technical specifications
Ensure that work is well-planned, estimated, implemented, tested, and documented
Identify and help plan improvements to systems
Participate in code review and mentoring processes
Keep up with industry trends and experiment with new tools, technologies & development methods with a view to adopting best practices that fit the business
Monitor and support production systems
|
|
Desired skills:
|
Required Skills & Experience
Server-side development in Perl
CPAN and common frameworks: Catalyst; DBIx::Class; Plack; TT; Moose
Client-side development in JavaScript
SQL/RDBMS (we use PostgreSQL and MySQL)
Version control systems (we use git)
Able to investigate & trouble-shoot technical issues
Able to rapidly and effectively context-switch
Linux OS familiarity
Desirable Skills & Experience
Experience of any of the following will be useful but training will be provided to the right candidate.
Able to develop web-based user interfaces (HTML, CSS) & APIs (JSON & XML)
Server-side development in JavaScript (Node.js)
Knowledge of NPM libraries and frameworks, including test frameworks
Search Technology (we use Elastic search)
RabbitMQ, ActiveMQ, Amazon SQS
Puppet or similar configuration management solutions
Experience building and testing high-availability applications
Agile development methodologies and practices (Scrum, Kanban, TDD)
Implementing continuous delivery (ideally using Jenkins and OpenStack)
|