Job Title: Senior Back End Developer
Contract Type: Permanent, Full Time
Location: Randburg, Gauteng
Industry: Gambling and Betting
ESSENTIAL FUNCTIONS:
Self - Management:
Guide development efforts towards successful project delivery;
Provide technical leadership to teammates through coaching and
mentorship;
Maintain high standards of software quality within the team by
maintaining good practices and habits;
Maintaining meeting time frames set out within a scrum methodology;
Implement and carry out effective internal QA processes for all pieces
of work;
Time and project management of projects to ensure timeous
completion.
Stay current with new technologies, frameworks, and architectural
trends.
Software Development:
Multilingual knowledge;
Write original code and update existing code, ensuring that all code
meets program requirements;
Ensuring a mobile first methodology is always applied;
Creating and implementing design plans, and ensuring the end product
meets the quality standards required;
Ensure all new software functions smoothly across various platforms;
Perform intensive internal testing of all code changes to ensure they are
free of errors and regressions;
Keeping up-to-date with industry trends and technology developments.
Minimum Requirements:
5 years minimum experience in Back End
5 years minimum experience in developing APIs for use in Front End
development;
3 years minimum experience within an agile/scrum framework;
5 Years minimum experience with SQL;
5 years minimum experience in Dev Ops;
1-year minimum experience required with Docker and/or Kubernetes.
Requirements: Experience, Education and Other:
Grade 12 (matric certificate required);
Bachelor's degree in Computer Science, Software Engineering, or
related field
Exposure to Apache Kafka servers;
Exposure to Microservices architectures;
Strong portfolio demonstrating your programming and design skills;
Knowledge of Angular/React;
3-5 years' experience in a betting company (an advantage).
Soft Skills
Strong analytical and problem-solving abilities.
Excellent communication and leadership skills.
Ability to work collaboratively in cross-functional teams.
Commitment to writing clean, maintainable, and efficient code.
Proactive approach to identifying performance bottlenecks and system
improvements.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.