Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 7, 2018
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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. PMT provides solutions that span the divide between innovative financial products and cost-effectiv...
    Read more about this company

     

    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

    Qualifications:

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

    Method of Application

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

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Pattern Matched Technologies Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail