Jobs Career Advice Post Job
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
  • 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...

     

    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.

    Check how your CV matches this job

    Method of Application

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

    Build your CV for free. Download in different templates.

  • Apply Now
  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Related Companies Hiring Now

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail