Senior Software Engineer - Erlang

Senior Software Engineer - Erlang
Enterprise Logic, Pakistan

Experience
5 Years
Salary
50,000 - 100,000 PKR
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
BS/B.Sc.
Total Vacancies
1 Job
Posted on
Jul 18, 2017
Last Date
Aug 18, 2017
Location(s)

Job Description

IMPORTANT: Please do not apply if you do not have Erlang experience. You will not be shortlisted. Thank you.

Responsibilities:

The position assumes development of software applications in telecommunications field, from idea generation to shipping, testing and everything in between.

The position assumes development of software applications in telecommunications field. The applications should be implemented in Erlang/OTP. The successful applicants should prove personal commitment and excellent performance in the environments listed below.

Past experience and evidences:

• No less than five years working on commercial Erlang projects

• Git repo with projects/fragments illustrating applicant’s expertise

Nature of Development Required in this Job:

Creating new signalling processing services, modules or applications based on MAP, CAP, SIP and DIAMETER protocols, similarly to existing applications

Learning capabilities you will be required to demonstrate on the job: Learning the existing signalling protocols in GSM, EPC and IMS networks, their interfaces and functional elements. Development of programming modules that simulate the remote nodes functionalities in the development environment, and/or for testing and analysis of the behaviour of the modules/applications under development.

Team work: Working with business units, customer, or with the developers of other related services, communicating in English, to coordinate and implement mutually acceptable requirements for the services and applications under development.

Job Specification

1. Proficiency in Erlang/OTP, including:

  • Standard OTP behaviours
  • Creating Erlang release

2. Proficiency in using Git

3. Fluency with:

  • Asynchronous programming concept
  • Finite state machine concept

4. Capabilities for selecting efficient algorithms for the implemented tasks

5 . Understanding the design and the implementation details of software applications written in some other popular high-level programming languages (Java, C/C++, Python, etc.) and software technologies

6. Creating documentation describing: solution architectures, software specifications, result reports

7. Working level of spoken and written English

Job Rewards and Benefits

Leaves

Enterprise Logic

Information Technology and Services - Islamabad, Pakistan
© Copyright 2004-2024 Mustakbil.com All Right Reserved.