Senior Software Engineer - Bellville Verfied

Salary Negotiable Bellville, Western Cape Bellville, Western Cape more than 14 days ago 24-01-2020 10:30:59 AM
20-03-2020 10:30:59 AM
Stanchion Payment Solutions, a well-established fintech company focusing on implementing and managing payments and card applications and solutions for clients across the globe, is currently recruiting the following developer position:

SENIOR SOFTWARE ENGINEER
Johannesburg/Cape Town

We are looking for strong experienced developers who can fulfill a team lead role within our development division who meets the following criteria:

Job Accountabilities:

• Oversee and mentor junior team members.
• Monitor and approve processes and methodology within the team.
• Develop solutions from technical specifications.
• Write high-quality, readable code to applicable standards (including internal and external customer’s standards).
• Ensure that version control is properly performed.
• Highlight and address errors or shortcomings in received specifications.
• Troubleshoot defects.
• Deliver software that is thoroughly tested and debugged.
• Effectively communicate status without prior prompting.
• Liaise with vendors; third parties and clients in a professional and courteous manner.
• Liaise with other divisions within Stanchion.
• Documentation and contributing to the Knowledge base (Stanchion Wiki).
• Assist with code quality assurance i.e. code reviews, testing, etc.

Requirements:

• Proven expert Java skills.
• Working knowledge of Python.
• Excellent knowledge of fundamental networking principles.
• Expert SQL Server skills–including developer items such as SQL coding.
• Data Design Skills.
• The ability to perform operating system installations and software installations.
• Ability to read and interpret business, functional and technical specifications
• Ability to write accurate a concise technical specification.
• Analytical and logical problem-solving skills.
• A solid knowledge of testing best practices and the ability to test a new solution end-to-end.
• Ability to perform quality assurance on other’s work.
• Working knowledge of source and version control principles and products (e.g. Git, CVS, Perforce).
• Experience within a payments environment is advantageous.
• Manage and meet deadlines and communicate pro-actively
• Problem solving ability.
• Must be able to work in a team.
• Must be able to work under pressure and multi-task.
• Well organised and attention to detail.
• Good verbal and written communication skills (English).

A market related salary will be offered.