Lead /IOS Developer
Anicalls (Pty) Ltd
Job Description
• Leads and performs development efforts such as analysis, design, coding/creating, and testing. • The development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or using tools to configure and generate a solution. Ensures adherence to company and industry standards. • Provides technical consultation on extremely challenging or unusual situations. Lead/conducts robust unit testing and provides testing support for subsequent release testing. • Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and desired results. • Interprets internal/external business challenges and recommends best practices. • Uses sophisticated analytical thought to exercise judgment and identify innovative solutions. • Participates in testing, implementation, maintenance, and escalated support of our most complex solutions. • Mentors less experienced teammates to build technical expertise. • May have people management responsibilities. • May serve as a Developer (Software Engineer) on an Agile team.
In an Agile environment: Acts as an Agile champion. • Primarily responsible for delivering high quality working software and automating manual/reusable tasks. • Leverages continuous engineering practices to deliver business value. • Actively participates in refining user stories. • Responsible for development and developing unit testing and supporting integration and functional testing. • Responsible for providing warranty support and providing knowledge transfer to production support. • Develops code following the acceptance criteria established by the Product Owner.