Reference: Erlang/Elixir Developer 7820
Salary: Depending on experience
You will need experience within functional programming languages such as Erlang, Elixir, Phoenix. You will gain valuable experience in exciting state-of-the-art systems within the Telecom, Financial Services, Banking, Messaging and Logistics sectors.
With experience of real time or embedded software, this role would be responsible for the design and programming of related operating software.
Liaise with Engineers to ensure that the functionality met specifications.
May be responsible for other Software Engineers within a project team.
Design, code, test and support of Erlang and related software, including some research.
Experienced programmers will be expected to mentor and coach junior staff.
Experienced in the use of Elixir and Erlang Open Telecoms Platform for the delivery of complex systems. Must have demonstrable experience of designing and delivering multiple projects in at least one industry sector.
Demonstrable software development and implementation experience
Demonstrable knowledge of Erlang / Elixir programming which will be tested.
Experience with Linux and Solaris operating systems
Good verbal and written communication in English
Good customer facing and presentation skills.
Experience with Agile Methods, including Test Driven Development
Knowledge of: Distributed computing, Parallelism and concurrency, & Virtualisation Programming skills and experience with languages such as C and Java
Experience of implementation of soft real-time servers
Experience with communications protocols (HTTP, XMPP, SMPP, …)