Back End Developer (PTA/CPT/Remote) at Datafin Recruitment

0

ENVIRONMENT:

YOUR superb coding abilities as a backend developer are sought after by an exciting EdTech company where your primary role will be to assist in the development and maintenance of software products. You will also need to analyze systems for root causes, impact, workarounds and permanent fixes, identify risks, track project plans, code reviews and generate and maintain high quality code. You must have Matric/Grade 12 with 3+ years of relevant work experience including having built large scale backend systems, UX/UX for web and mobile and experience in hosting and maintenance at scale (e.g. Kubernetes) in a cloud or bare-metal UNIX environment. Your technical tools should also include PHP 7+, JavaScript, jQuery, Laravel Framework 8+, Docker, Elasticsearch, Objective-C, Swift, Cocoapods, iOS 8+ (Foundation, UIKit, AdSupport, WebKit, SafariServices, etc.

FUNCTIONS:

  • Analyze systems for root cause, impact, workarounds, and permanent fixes.
  • Define the problem, objective and acceptance criteria.
  • Conduct research on possible solutions and techniques.
  • Prepare a work breakdown structure.
  • Determine dependencies between deliverables.
  • Estimate the duration of deliverables.
  • Identify the risks.
  • Analysis and planning of documents.
  • Work with stakeholders to find appropriate solutions.
  • Follow the project plan to develop the software.
  • Adhere to agreed standards for the code.
  • Generate and maintain high quality code.
  • Use effective and efficient components and techniques to implement solutions.
  • Make sure all work is tested and meets functional requirements before moving on.
  • Prepare a test environment, examples, and instructions.
  • Review peer code.
  • Deploy changes to the live environment.
  • Keep the work calendar up to date.
  • Let the team know where you are, if applicable.
  • Proactively keep supervisor and team informed of risks and issues.
  • Be available for questions regarding the system.
  • Give advice to other developers.
  • Share knowledge with peers.
  • Provide support to support staff.

TERMS:

Desired diplomas –

  • Bachelor’s degree in Computer Science, Information Systems or equivalent preferred.
  • Degree in development/programming.
  • BIS Multimedia or BS Informatics.

Essential –

  • Matric / Grade 12.
  • More than 3 years of relevant professional experience.
  • Experience in building large scale backend systems.
  • Experience developing native mobile apps.
  • Experience hosting and maintaining large scale (e.g. Kubernetes) in a cloud-based or bare metal UNIX environment.
  • Experience in designing and implementing DevOps lifecycles.
  • Experience in UI & UX for web and mobile.
  • Experience with relational databases (MySQL, Postgres, etc.).
  • Experience with server-side scripting languages ​​(eg PHP, JavaScript and jQuery).
  • Backend technologies: PHP 7+, Laravel Framework 8+, Kubernetes, Docker, Elasticsearch (multi-cluster HA), PostgreSQL, Redis, AWS S3, AWS CloudFront, AWS IAM, Cloudflare, Nginx, MySQL, NodeJS.
  • Web technologies: HTML5, JavaScript, CSS3, SASS.
  • Mobile technologies: Objective-C, Swift, Cocoapods, iOS 8+ (Foundation, UIKit, AdSupport, WebKit, SafariServices etc.).
  • Other: Git.
  • Fluent English.

Advantageous –

  • Analysis and design methodologies.
  • RESTful APIs.
  • Google Apps API.
  • Knowledge of school administration systems.
  • Technical specification and documentation.
  • Backend technologies: Google Cloud Platform, Kibana, Datadog, Memcached, Cloudflare, Apache, CouchDB or any NoSQL database.
  • Web Technologies: LESS, Any front-end framework such as ReactJS or [URL Removed] Technologies: Objective-C, Swift, Cocoapods, iOS 8+ (Foundation, UIKit, AdSupport, WebKit, SafariServices etc.).
  • Other: Azure DevOps, Adobe Photoshop, Adobe Illustrator, Sketch.

ATTRIBUTES:

  • Passion.
  • Desire to make a real difference.

Although we would really like to respond to every application, if you are not contacted for this position within 10 working days, please consider your application unsuccessful.

COMMENTS:

When applying for a job, make sure you meet the minimum job requirements. OnlySouth African citizens will be considered for this role. If you are not at the stated location of any of the jobs, please note your relocation plans in all job applications and correspondence. Please email a word copy of your CV to [Email Address Removed] and mention the reference numbers of the works. We have a job listing on [URL Removed] Datafin IT Recruitment – Jobs in Cape Town.

Desired skills:

Find out more/Apply to this position


Source link

Share.

Comments are closed.