Job Summary: To take full accountability for delivering project tasks and assignments within deadlines and to clients’ requirements across one of the two technology tiers (category management, mobility). This could include creating, supporting and/or customising solutions for client. Key Responsibilities and Deliverables: Delivery of quality software solutions that deliver value
Research new innovations and solutions
Coordinate and interface with functional design, quality assurance, developers, other product teams, and senior management to ensure needs are met and managed
Manage to ensure delivery of technical designs, unit test plans, and high quality code
Determine the system requirements as per the specification or client needs
Design the appropriate system model
Liaise with the client to ensure the suitability of the model in meeting their needs
Develop the appropriate software using the relevant development tools (coding)
Test the system for stability, speed and spec compliance
Implement roll-out
Achievement of project tasks and assignments
Engage with various client departments and project managers to manage specific processes within the software development life-cycle (for example, functional specification, construction, quality assurance, implementation and reporting)
Understand functional and technical documentation needs of customers and research technology solutions to meet those needs
Maintain open communication with customer representatives and cross-functional teams and ensure content meets requirements
Provide expertise for technical product documentation projects and support and assist in documentation design
Liaise with the client to coordinate the roll-out
Write user manuals and provide training for users
Effective client support
Ensure systems up-time
Monitor customer support cases
Assist and provide support to resolve problems
Deploy proper Help Line protocol and escalation for problem solution
Monitor adherence to SLAs
Effective Team Leadership
Take ownership and responsibility for you designated Application/Applications. Ensure you have all of the relevant business and technical knowledge for the product.
Deliver support in regards to product knowledge to the rest of the team and clients where needed in regards to your relevant application.
Assist with project costing and timelines where needed
Monitor projects relating to your designated product in the following regards
Ensure functional specification documents meet all of the client requirements
Ensure the development is on track and that projects are delivered as per deadlines
Ensure clients are always informed of projects updates and status
Key Competencies Systemic thinking Teamwork and collaboration Critical thinking Agility Performance & results driven Conceptual thinking Resilience & stress management Service Excellence Analysis & problem solving Industry and business awareness Quality and detail excellence Communication
Relevant degree or diploma (BSC or B.Comm Informatics preferable) Relevant technical diplomas / certifications (e.g. C#/ Angular /SQL Server/ My SQL/Azure)
6 years+ experience in programming and software implementation
Basic experience working with POSTMAN or relevant API tool
Key Responsibilities and Deliverables:
Delivery of quality software solutions that deliver value
Achievement of project tasks and assignments
Effective client support
Effective Team Leadership
Key Competencies:
Systemic thinking
Teamwork and collaboration
Critical thinking
Agility
Performance & results driven
Conceptual thinking
Resilience & stress management
Service Excellence
Analysis & problem solving
Industry and business awareness
Quality and detail excellence
Communication