drjobs Fullstack Developer Contract العربية

Fullstack Developer Contract

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

3years

Job Location drjobs

Rondebosch - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Development:

  • Develop and design collections with indexes for nosql performant real time database
  • Build responsive web pages that provides a good user experience and uses efficient data transfer between frontend service layer and backend databases;
  • Evaluate code to ensure that it is valid logically structured meets industry standards and is compatible with browsers devices or operating systems;
  • Recommend and implement performance improvements to sites and applications;
  • Design and implement Web security measures such as firewalls and message encryption; and Incorporate technical considerations into design plans such as budgets equipment performance requirements and legal issues including accessibility and privacy.

Analysis:

  • Analyze data to determine recommend and plan installation of a new system or modification of an existing system;
  • Analyze product needs and requirements to determine feasibility of design within time and cost constraints;
  • Engage with project managers to obtain information on limitations or capabilities for products;
  • Engage with analysts engineers programmers and others to design systems and to obtain information on performance requirements and interfaces;
  • Engage with all internal and external stakeholders on project status proposals or technical issues such as software system design or maintenance;
  • Obtain and evaluate data on factors such as reporting formats required costs or security needs to determine hardware configuration;
  • Determine and set system performance standards; and
  • Provide clear detailed descriptions of specifications such as product features activities software communication protocols programming languages and operating systems software and hardware.

Test:

  • Develop maintain or direct software system testing or validation procedures or documentation;
  • Modify existing components to correct errors or upgrade interfaces and improve performance;
  • Monitor system operations and functioning to ensure conformance with stakeholder specifications;
  • Perform tests which adhere to planned schedules or after any revision reporting any anomalies; and
  • Document test plans procedures or results.

Operate:

  • Perform application support on rotational basis;
  • Document technical specifications and performance of server load bandwidth database performance and
  • browser and device types;
  • Prepare reports concerning project specifications activities or status;
  • Communicate with network personnel or hosting agencies to address hardware or software issues affecting sites or applications;
  • Respond to user inquiries; and
  • Monitor security system performance logs to identify problems and notify security specialists if problems occur.

Learn:

  • Continuously develop and improve understanding of current Web technologies or programming practices through continuing education reading or participation in professional conferences workshops or groups.

Plan:

  • Confer with management or development teams to prioritize needs resolve conflicts develop content criteria or choose solutions.

Requirements

Back end (3 5 Years Experience)

  • Experience with Object Orientated languages (C# Preferred java)
  • Experience with Microsoft Azure Cloud Technologies (beneficial)
  • Knowledge of Continuous Delivery in CI/CD process
  • Familiarity with the OAuth 2.0 protocol
  • Experience with Asynchronous Queue based processing
  • Experience working with Apache Kafka (beneficial)
  • Kubernetes Experience (Preferential)
  • Experience with MS SQL
  • NoSQL Experience (Redis MongoDB Memcached)
  • Experience identifying and addressing query performance issues
  • Experience with processing bulk datasets (100000 rows daily) into large databases (50million rows )
  • Experience with modular DB s would be advantageous

Front End (35 Years Experience) (Optional beneficial)

  • Solid experience building and debugging responsive web applications using:
  • .Net MVC
  • Angular
  • Bootstrap
  • Material Design

Experience building and maintaining modular enterprise applications

Experience building component driven applications

Concepts

  • SOLID
  • State machines
  • Containerization
  • Caching
  • Full Cloud Ecosystem

Development Tools

  • Azure Dev Ops
  • GIT
  • Scheduling tool such as Visual CRON would be advantageous
  • Visual Studio
  • Kubernetes (Docker Podtainer)

General Toolset exposure

  • Incident management systems such as Manage Engine 4me
  • Scrum / agile tool to manage user stories and capture time such as Target Process or Jira

Experience

  • Financial systems
  • Agile Development


Benefits

  • Pension Fund
  • Employee Wellness Program
  • Critical Illness Cover
  • Disability Cover
  • Death Benefit
  • Funeral Benefit
  • Training

Back end (3 5 Years Experience) Experience with MS SQL Front End (3-5 Years Experience) (Optional, beneficial) Experience building and maintaining modular enterprise applications Experience building component driven applications Concepts Development Tools General Toolset exposure Financial systems Agile Development

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.