Senior Java Software Engineer (JB1479)
Cape Town, South Africa
Salary is highly negotiable
Duration: Permanent
We are sourcing a Java Developer with 5+ year’s experience developing, enhancing and maintaining solutions in the financial sector, specifically payment processing. The successful applicant will plan, design and test software systems or applications for software enhancements and new company products.
Candidates living in Cape Town, are able to work remotely and individuals wanting to relocate to Cape Town, at their own cost, will be considered.
Minimum Requirements:
- Higher education (Bachelor's degree) in computer science or related field.
- 5+ years Java software development experience.
Duties and Responsibilities:
- Responsible for designing, developing, testing and delivering high quality software/solutions.
- Creates and reviews product/project deliverables according to the life cycle methodologies (i.e., impact assessments, external and internal specifications, manuals, education material, etc.).
- Researches and resolves customer reported problems.
- Maintains working knowledge of the hardware platform, network and application layers.
- Manages the software dependencies for use in implementing proper solutions.
- Exhibits good technical and business judgment and thorough understanding of how customers use the Company product when dealing with product requirements, complex design issues, and tradeoffs.