Software Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 27-11-2017 10:26:33 AM
22-01-2018 10:26:33 AM
Software Engineer
Cape Town
R neg, based on qualifications and experience.
Additional benefits: Catered lunch.
Start Date: ASAP
Mobile-first technology impact business headquartered in Cape Town is increasing their staff compliment and is looking to employ a Software Engineer. They offer a dynamic, relaxed but professional working environment where learning is valued and personal development is encouraged.
1. Solution implementation
• Implement high quality web and mobile solutions according to project requirements
• Provide input into solution scope and design
• Estimate, plan and document implementation details
• Develop and execute test cases to ensure solutions meet specifications
2. Solution maintenance and support
• Perform maintenance of implemented solutions
• Investigate and resolve production issues related to solution implementation
• Assist support staff with advanced solution queries and bespoke data management and reporting requests
3. Mentoring, management and capacity building
• Mentor and support the professional development of less experienced team members
• Research and disseminate best practices through the development team
• Assist with resource planning and team performance management
• Perform code reviews and quality improvement initiatives
Candidate requirements
• Bachelor's degree in Computer Science, Information Systems, Engineering or related field
• 3 or more years of professional industry experience with software development, platform management and operations
• First-hand experience developing with web programming languages (C#, JavaScript, HTML, CSS, etc) and/or mobile programming languages (Java, Android development)
• Experience working with SQL and relational databases
• Experience working within an Agile/Scrum environment
• Ability to effectively communicate across functional teams
• Excellent analytical and problem solving skills
• Strong verbal and written communication skills
• Ability to work in a fast paced and evolving environment with significant complexity
Advantageous
• Honours degree (or higher) qualification
• Experience leading or managing small technical teams
• Experience working with NOSQL databases
• Experience with testing frameworks and methodologies
• Experience in the ICT4Development and/or Research sectors