Location: Rondebosch, Southern Suburbs, Job Type: Full-Time. My client is a growing software house and requires a senior Java Developer to modify, develop, test and maintain applications. You will also help evaluate application systems, processes and requirements and making changes to those systems and maintaining them where necessary.
Offices are near Rondebosch area. You must reside in Cape Town and surrounds to be considered for this role. Salary dependent on relevant technical experience.
Requirements: Ideally an IT Diploma or related Degree will be an advantage but is not essential. Proven Java experience of at least 5 - 7 years professional development experience. Candidates with more or deeper development experience are welcome to apply. Development experience in a Scrum based Agile environment will be an advantage. Exposure to BDD/TDD will be a definite advantage. Exposure to Enterprise development is a requirement. Exposure to object-oriented design concepts will be an advantage.
Personal Attributes required. Strong communication skills, both written and verbal. Be deadline driven. Be a fast-learner. Ability to take ownership of work. Good customer service. Appreciation of position within the wider roles & responsibilities of the DPS community. Ability to work under pressure. Practical approach to problem solving. Able to document information and share knowledge with colleagues. Follows a structured approach to their work. Personal drive to succeed.
Responsibility: Work as part of a project team to develop and test enterprise-ready business applications in a variety of configurations (e.g. web-based, desktop-based, service-based or scheduled processes). Help produce brand new solutions, solutions based upon third-party applications, or solutions that interact with existing systems. Is aware of, prepared to learn and follow industry best-practice when developing applications. Use programming languages and tools (generally) around the Java platform. Work with Business Analysts to specify business requirements and help translate these requirements into technical specifications (including Class, Sequence and other UML diagrams).
Help Database Developers write efficient and effective database access code. Work with QA Analysts to implement testing plans and write the necessary code to automate testing in line with our Test-Driven Development methodology. Work with customers and project managers to deliver quality, effective software, in line with our Agile Development process. Help diagnose the root causes of systems issues using their problem-solving skills. Help research and evaluate potential technical solutions to business problems
NOTE: Never make payment to any employer, person, company, contractor or agency to get hired for a Job.
Send your CV together with your skills matrix to: cvs@bluedesk.co.za
Posted: 23-09-2021 Location: Bellville,Northern Suburbs,South Africa