drjobs
Fullstack Developer
drjobs Fullstack Developer العربية

Fullstack Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
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

Req ID : 2413325
Develop enhance maintain and support our recon products to the highest standard whilst ensuring the code is secure and adhere to PCI compliance requirements. The incumbent will further be responsible for building out progressive additions or maintenance to current products while working in a team of designers analysts and other developers. The role requires developing and implementation of various elements across the entire product suite to ensure effective functionality and user interfaces.

Development:
  • Develop TSQL stored procedures and functions to implement business logic;
  • Develop regression tests to test TSQL code;
  • Perform database performance optimization;
  • Build responsive web pages that provides a good user experience and uses efficient data transfer between frontend service layer and backend databases;
  • Effective C# development to ensure seamless interface between Backend and front end functionality
  • Use Angular / AngularJS to develop reusable frontend components;
  • 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 site 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

Skills and Behavioral Competencies
  • Attention to detail;
  • Communication skills verbal;
  • Communication skills written;
  • Managing work;
  • Professional/technical expertise;
  • Quality orientation;
  • Teamwork/collaboration;
  • Analytically orientated;
  • Strong problemsolving skills;
  • High levels of conscientiousness;
  • Resilience and emotional maturity; and
  • Effective organization skills.
  • Experience with tools like SSMS Swagger Azure DevOps Git
  • Experience in a Pier review process with PRs merges.


Benefits

  • Pension Fund
  • Death Benefit
  • Disability Benefit
  • Critical Illness


Back end (3 5 Years Experience) Front End ( 3-5 Years Experience) Experience building and maintaining modular enterprise applications Experience building component driven applications Concepts o SOLID o State machines Development Tools o Azure Dev Ops o GIT o Scheduling tool such as Visual CRON would be advantageous o Visual Studio 2019 General Toolset exposure o Incident management systems such as Manage Engine o Scrum / agile tool to manage user stories and capture time such as Target Process or Jira Experience o Financial systems o Agile Development

Employment Type

Full Time

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.