ParagonEDS is a premier IT Company aimed to provide value-added IT related services including HR consultancy. For details please visit www.paragoneds.com for more details. We provide HR consultancy services specifically to Middle East and Pakistan market. So far we have successfully provided number of professionals from across the world to different industries like Technology, Oil and Gas, Telecom and Financial Institution sectors.
Currently our CLIENT, a US based IT Solution Provider Company, is looking for Sr. Erlang
Developers for its Karachi Branch. Candidates from Karachi, Lahore and Islamabad are welcome to apply. Details are mentioned below:
Job Title : Sr. Erlang Developer
Qualification : MS/BS in computer science or relevant education
Experience : 05+ years experience in a similar capacity
Location : Karachi
Job Description:
This position is responsible for working on the development, design and coding using new technology frameworks, and concepts to quickly deliver functionality for our customers. The ideal candidate will have experience working on agile teams developing software in a collaborative and iterative manner and have a very strong ability to pick up and learn newer technologies.
Skills Required:
· Deep Knowledge of Erlang and its processes
· Process handling, receive blocks, send blocks, spwan and tail recursion
· pass function references between processes
· register processes with the Erlang runtime
· create anonymous functions
· refactor Erlang code
· Distributing Clients In A Multi-node Environment
· set up multiple Erlang nodes
· use distributed Erlang to exchange messages and objects across nodes
· use the global module with distributed locking
· create Mnesia records and an Mnesia database
· query Mnesia using the QLC module
· delete records in an Mnesia transaction
· Unit Testing with EUnit
· write test specifications with EUnit macros
· use EUnit test generators to add flexibility to unit tests
· set up and tear down test environments, such as server processes
· run multiple tests in batch with a test suite
· write code in a test-first style
· Erlang web server using MochiWeb
· use Erlang’s experimental support for parameterized modules
· add REST-style endpoints to the systems developed
· take advantage of Erlang’s excellent concurrency support and inexpensive processes to scale for the masses
· Erlang server process using gen_server
· design systems that decouple the message dispatch loop from the code that handles the messages for better reuse
· send RPC and cast-style messages
· initialize and shutdown gen_server processes
· scope the server to control who sees the server and who can send messages to it
· refactor existing servers to use gen_server
· implement an OTP Supervisor behavior to start, stop, and monitor worker processes
· write child process specifications
· handle messages sent from monitored processes
· nest supervisors into hierarchies of supervision for better process management
· implement an OTP Application behavior to easily start-up and gracefully shutdown an entire application
· refactor existing code to be supervisor-friendly
· Knowledge of Scala, Python, lisp is a plus
Top reasons to join our client:
· Our client offers excellent salaries.
· Relocation Allowance is given to deserving candidates from Lahore & Islamabad.
Urgently send us your resume with “Sr. Erlang Dev” in subject to jobs@paragoneds.com