The candidate will primarily be focused on the deployment of our telecom-related applications into our micro-service backend and as such will be expected to have an expert understanding of micro-service architecture best practices such as effective source control, code reviews, daily builds, and automated deployments. The candidate will feel equally at home with cloud-based internet-related technologies, protocols and languages along with agile development techniques and DEV OPS culture all the while working as part of a team.
Prospective candidates will establish and maintain strong relationships with the various product owners, business analysts, and application developers. The candidate will also provide support to the development team leads, solution architects and other engineers, providing advice, expertise and guidance as required.
Duties and Responsibilities
The candidate will act as a developer/technical team leader who will be comfortable with mentoring the development team technically and act as 1st line dev support, fielding development-related queries. This role will also act somewhat as a liaison between developers and infrastructure team making developers aware of any requirements for code enhancements that are dictated by elements in the infrastructure.
The candidate will contribute towards the development of our micro service cloud-based services roll out.
Adopt a continuous improvement approach towards deployment
Have hands-on experience with:
o MySQL database implementations
o Gitlab/Git - Understanding git at an advanced level (Merging, Branching, Pull Requests)
Work hand-in-hand with the other members of the Development team to research, design, develop, and test solutions
Set operational specifications, and formulate and analyse software requirements to obtain information on project limitations and capabilities, performance requirements and interfaces
Works in partnership and actively collaborates with colleagues across the organisation
Taking part of infrastructure and application architecture planning
Must possess excellent communication skills, both technical and non-technical, and a desire to coach, mentor and share your experience with other team members.
Experience of working in an Agile environment across multiple projects.
Skills and Experience:
Candidates should have knowledge and experience with:
Libraries like jQuery or Backbone.js
Understand communication protocols (http, https, ws)
GraphQL, socket.io, Sequalizejs
Databases like MySQLand MongoDB.
o Relational database -Specifics such as SQL language, concepts like stored procedures, triggers.
o In-memory stores like Redis and Memcached
Authentication and authorisation using a passport in Express.
Deep understanding of HTTP and REST
Backend technologies to interface with databases like MySQL
Websockets / Secure web sockets
Microservices architecture and API gateway experience
How to authenticate a valid call for a micro web service
Knowledge of other back-end and design concepts such as:
o Message Bus (with RabbitMQ or similar)
o Use of www/SQL proxies
o MVC pattern
Designing scalable, high availability, high performance server systems
Git version control system
While not mandatory, familiarity with the following would be considered favourably.
Linux-based operating systems and Linux-based virtualisation like Docker and Kubernetes.
Services such as CI Processes
FIS is the world’s largest global provider dedicated to banking and payments technologies.... With a long history deeply rooted in the financial services sector, FIS serves more than 14,000 institutions in over 100 countries. FIS delivers the most comprehensive range of solutions for the broadest range of financial markets and holds leadership positions in payment processing and banking solutions, providing software, services and outsourcing of the technology that drives financial institutions. Every FIS solution has the strength you need for profitability today, and the power to help you manage whatever comes next.
First in financial technology, FIS is ranked third on the Barron’s 500, 426 on the Fortune 500 and is a member of Standard & Poor’s 500® Index. FIS has also been named the number one overall financial technology provider in the annual FinTech 100 rankings. Read full description