Scroll Top

Full Stack

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 back-end 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 (3-5 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 2019, 2022
  • Kubernetes (Docker, Podtainer)

General Tool-set 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
Upload your CV/resume or any other relevant file. Max. file size: 2 MB.