Develop, maintain and evolve software architecture based on the requirements. Full software life cycle management of software from requirements, planning, design, implementation, delivery and maintenance.
Cross collaborate with other Engineers, Designers and Product Managers within the technology teams. Troubleshoot and solve technical problems to ensure best practice is maintained.
Report this job
Application form