• Developer at Pattern Matched Technologies™

  • Posted on: 7 March, 2018 Deadline: Not Specified
  • View Jobs in Insurance View All Jobs at Pattern Matched Technologies™
  • Subscribe to free job alerts
  • Pattern Matched Technologies specialises in the intersection of the telecommunications and finance industries. PMT and our team of highly skilled engineers, programmers and analysts has over a decade's worth of international telecoms and GSM experience.

    Erlang Developer


    Job description

    Pattern Matched Technologies (Pty) Ltd as an award-winning WASP (Wireless Application Service Provider), telecommunications and Fintech development house, based in the Midrand area, is seeking to appoint a Developer/s to join our dynamic and experienced team of developers.

    The candidate will be responsible for but not limited to the below:

    Primary duties:

    • Analysis - Interpret written business requirements and technical specification documents.
    • Detailed Analysis - Perform iterative analysis cycle with regards to technical specification.
    • Design - Perform coding to written technical specifications.
    • Adhere to the Development SDLC process.
    • Create, document, and implement unit test plans, scripts, and test harnesses.
    • Create and maintain technical documentation. (removed: using defined technical documentation templates )
    • Provision of breakdowns and estimates
    • Design, build, and maintain efficient, reusable, and reliable code.
    • Understanding and improvement of existing development modules.
    • Ensure the best possible performance, security, quality, and responsiveness of applications.
    • Investigate, analyse and document reported defects.
    • Perform changes, maintenance programming and correction of identified defects.
    • Ensure code is peer-reviewed for each change.
    • Ensure merge requests are created and peer-reviewed
    • Ensure update of project documentation
    • Maintain project pre production environments.
    • Environment setup and maintenance
    • Maintain project implementation notes
    • Confluence of system and project documentation.
    • Identify inefficiencies and bugs, and devise solutions to these problems
    • Help maintain code quality, coding standards and integrity.
    • Unit testing of own development
    • Communication with project management team and updating timekeeping and project tracking/management systems as per company requirements.
    • Communicate handovers to ITS and relevant parties
    • Assist in peer development training in both process and standards.
    • Development change control creation and reviews
    • Active participation in daily scrum meeting and weekly planning.
    • Adhere to Department and Company policy and procedure.
    • Communication with project management team and updating timekeeping and project tracking/management systems as per company requirements.
    • Communication with ITS and Operations teams to facilitate Customer Relations Management.

    The person applying for the job should have the following criteria met:

    Competencies and Skills:

    • Functional programming experience
    • Mac OSX and Unix Terminal experience; creating bash scripts, using Unix tools such as sed, awk and grep.
    • Main development language is Erlang. Experience is preferred.
    • Adequate troubleshooting and debugging skills
    • Adequate version control knowledge (GIT,Subversion, CVS)
    • Adequate knowledge of an RDBMS (MySQL,PostgreSQL (preferred), SQL Server, Sybase)
    • Web and App development experience (JavaScript, HTML, PHP, Ruby)
    • Knowledge and understanding of various communications protocols (TCP IP, SMTP, FTP, HTTP)
    • Knowledge and understanding of various data transmission formats (XMLRPC, SOAP, ReST, Swagger)
    • Detailed understanding of financial and GSM systems beneficial
    • Knowledge of the banking environment is beneficial
    • Knowledge of the ISO8583 protocol is beneficial
    • Understanding of internal development processes
    • Knowledge of communications protocols is beneficial


    A degree or diploma and/or relevant experience qualifying the candidate.

    Method of Application

    Applicants should send their CV to devjobs@@patternmatched.com

  • ❮ Back to All Jobs
Advertise your training programs and courses on MyJobMag
  • Filter Jobs
  • Province





    Also include jobs without defined experience

    Job Title

Popular Jobs

Latest Jobs

  « 1 Recently Viewed Job

Other Latest Jobs

Send your application through

Yahoomail Gmail Hotmail