Position Overview
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 implementation of visual elements to ensure effective user
interface.
Roles and Responsibilities
- Development:
- Develop
T-SQL stored procedures and functions to implement business logic;
- Develop
regression tests to test T-SQL code;
- Perform
database performance optimization;
- Build
responsive web pages that provide good user experience with efficient
data transfer between front-end, service layer and back-end databases;
- Develop
reusable front-end components using Angular / AngularJS.
- 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;
- 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.
We kindly
request that applications are done through our Career
Portal only: www.ecentric.co.za
Requirements
We
kindly request applicants to carefully note the required skills,
competencies, and education levels outlined in the job
description.
Your
attention to this requirement is appreciated and will ensure a
more efficient and accurate evaluation of your candidacy.
Education and Experience:
- Back
end (5+ Years Experience)
- Microsoft
SQL Server
- Solid
experience with T-SQL programming writing stored procedures
- Experience
debugging stored procedures using tools such as SQL Server Management
Studio
- SQL
Server Profiler
- Experience
identifying and addressing query performance issues
- Experience
with processing bulk datasets (100000+ rows daily) into large databases
(50million+ rows) would be advantageous
- Experience
with Analysis Services would be advantageous
- Experience
with SQL SERVER Data Tools would be advantageous
- Experience
with modular databases would be
advantageous
- Front
End ( 3+ Years Experience)
- Solid
experience building and debugging responsive web applications using:
- ASP.Net
- Angular
- TypeScript
- Bootstrap
- Experience
building and maintaining modular enterprise applications
- Experience
building component driven applications
- Concepts
- Development
Tools
- Azure
DevOps
- GIT
- Scheduling
tool such as Visual Cron would be advantageous
- Visual
Studio
- General
Toolset exposure
- Incident
management systems such as Xurrent
- Scrum
/ agile tool to manage user stories and capture time such as Jira
- Experience
- Financial
systems
- Agile
Development
Skills and Behavioural Competencies
- Attention
to detail;
- Communication
skills – verbal;
- Communication
skills – written;
- Managing
work;
- Professional/technical
expertise;
- Quality
orientation;
- Teamwork/collaboration;
- Analytically
orientated;
- Strong
problem-solving skills;
- High
levels of conscientiousness;
- Resilience
and emotional maturity; and
- Effective
organization skills.
Benefits
Our Culture & Philosophy
We go beyond being just an employer - we are a long-term career
growth partner in South Africa's payments industry. Here, we
unleash our employees’ potential, embrace innovation, and shape the
future of the payments industry.
As such, we are committed to providing a comprehensive and
competitive benefits package designed to support our employee's
well-being, foster personal and professional growth, and enhance their
overall quality of life. Our employee benefits program is tailored to
meet the diverse needs of our workforce, recognizing that each
individual plays a vital role in driving our company forward.
From retirement planning to professional development and
work-life balance initiatives, Ecentric is dedicated to empowering
our employees to thrive both inside and outside the workplace. We
understand that happy, healthy employees are the key to a thriving
organization, and our benefits program reflects our ongoing
commitment to supporting our most valuable asset – our people.
- Competitive salary structure including:
- Pension fund;
- Disability Benefit;
- Death Benefit;
- Dread disease; and
- Funeral Cover.
- Hybrid (2 days on-site) and flexible working hours are
offered, with some exceptions.
- Conveniently located at the infamous "Great Westerford
Building" on the Corner of Dean Street and Main Road with
access to:
- Dean Street Arcade and Newlands Quarters with a variety of
Restaurants and Coffee Shops
- Child Care Facilities (inside Great
Westerford Building)