Our Client a Global Tech firm is seeking a Senior Software Applications Development Engineer to join their team in Cape town on a contract basis . They offer stability, growth, competitive rates along and a great working environment.
As a Senior Software Applications Development Engineer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologies
Requirements
Nice to have
Qualifications
Purpose of Job/Role:
The Senior BI Product Owner role is responsible for defining, prioritising, and enabling delivery of reporting and analytics products for business stakeholders and 3rd parties. This role is somewhat of a hybrid between a traditional product owner and an agile project delivery manager, within the context of Business Intelligence and Analytics.
Core Responsibilities and Requirements:
● Working with business stakeholders, BI teams, and 3rd parties (delivery partners, end users, etc), to define and implement strategic roadmaps for the delivery of reporting and data analytics products.
● Working with Subject Matter Experts (from both business and BI), as well as end users to define how the identified reporting and data analytics products are used to answer high value business questions and to realise new commercial opportunities that are beneficial to both PnP and its partners.
● Documenting user stories, business requirements, and functional specifications for system developments and work with developers and data engineers on requirements for the relevant data products.
● Working with business stakeholders and end users to define and prioritise user stories for implementation.
● Ensuring that BI solution architecture is documented, including technical designs and diagrams for the relevant data products.
● Ensuring that support handover documentation is developed and provided to the BI Support and DevOps teams for the relevant data products.
● Ensuring that appropriate quality assurance processes are implemented and adhered to and that the throughout the delivery and support cycles for the relevant data products.
● Co-ordinating inputs from the architectural-, and solution delivery functions to enable and support effort estimates and detailed, achievable delivery plans within an Agile delivery framework.
● Co-ordinating all teams involved in development, integration, testing, deployment and training to enable and support delivery within the Agile delivery framework.
● Co-ordinating appropriate change control processes to enable and support the required level of governance throughout the delivery and support cycles for the relevant data products.
● Where needed, escalating issues and blockers timeously to the BI Capability Leads or the BI Support Team when a solution is not forthcoming.
● Able to work on simultaneous assignments/complex projects.
● Researching, evaluating and recommending new and better ways of doing things based on experience, technology and market trends.
Product Owner:
This role serves as a business proxy, as it is the BI version of the business product owner. The product owner owns the product roadmap (the vision for the product) and is accountable for producing a high quality product. The product owner defines requirements, manages the product backlog, prioritises business requirements in collaboration with business, collaborates with the BI architects, and co-ordinates development, testing, and support. Additionally, the product owner co-ordinates training and change communications on the product as they understand the end-to-end customer experience and customer expectations.
Delivery Management:
While a pure product owner role would not incorporate project delivery responsibilities, this role has been designed to enable and support certain aspects of agile project delivery. In this context, the role requires detailed knowledge of the delivery life cycle associated with BI solutions including but not limited to the key phases, core milestones, critical success factors, testing, typical challenges and mitigation strategies. This includes:
• the development of the flight plan from the product roadmap,
• scheduling stories into appropriate BI iterations (agile delivery sprints),
• motivating for resource prioritisation (if resources are shared between delivery teams),
• co-ordinating resources according to the delivery schedule,
• managing projects, backlogs and sprints on Jira
• running daily stand-ups, prioritisation sessions, retrospectives and status update sessions
• compiling status reports, and
• managing issues and risks.
Analytics:
The role is instrumental in the delivery of data analytics products, focused on reporting and analytics initiatives delivered via PnP’s internal and external-facing BI platforms. Having an interest in and understanding of how insights, analytics and data products deliver value to an organisation and having a passion for analytics in general will greatly increase the efficacy of the Senior BI Product Owner. Collaboration and Communication: The BI team, together with external development and cloud services partners, will build solutions for internal stakeholders as well as 3rd parties (vendors, partners, data aggregators etc.) from data stored in BI production environments. Communication and partnering with these teams to deliver analytics services of value will be key. Continuous communication is needed throughout the lifecycle of requirements definition, prioritisation, delivery and support to ensure that handover points do not become bottlenecks and that any blockers in the process are identified and resolved timeously.
Personal:
Being a Product Owner for data products requires a great level of being comfortable with the unknown and being creative with solutions. The role requires being inquisitive, creative and focused on the implications of decision making of the products and services delivered. A hands-on, can do attitude will be required to make sense of the unknown. Self-driven, curious, passionate, problem-solver (root causes), thorough, detailed, accurate, responsible/ accountable, self-starter and team player. Communication skills, social skills/ relationship-building, influencing skills, documentation skills, analytical skills, consulting skills, training skills and presenting skills.
Minimum Qualifications & Experience:
• Bachelor's degree or equivalent combination of education and experience.
• 10+ years’ experience in Information Technology / Software Product Development / Business Intelligence.
• 3+ years’ experience in Delivery Management (Agile preferred).
• Understanding of Retail business is essential.
• Understanding of Business Intelligence and Data Analytics concepts is essential.
• Agile/Scrum/SAFe or PM certification would be highly beneficial.
• Previous experience in building products with AWS technologies would be useful.
• Previous experience in building products within the SAP BW / Hana landscape would be useful.
• Must be proficient in data analysis tools (Analysis Office, BoBJ, Pyramid Analytics, SQL preferred, can also be PowerBI etc).
• Must be proficient in productivity and collaboration tools, such as MS Teams, Zoom, Slack, SharePoint.
• Must be proficient in project management tools (Jira and other Agile tools preferred
Main Purpose:
Responsible for creating ETL processes for transforming data residing in various source systems into actionable information using ETL tools and coding primarily in Transact-SQL. Interpreting user requirements and building data pipelines to populate data structures that are easily accessible and provide accurate information which supports consistent and informed operational, tactical and strategic business decisions. To be successful in this role you will need to have experience working with the Microsoft BI Stack and be well versed in the Ralph Kimball methodology.
Key Responsibilities:
Key Competencies:
Qualifications and Experience:
Other technologies in use at RCS BI:
Description
A new and challenging opportunity has arisen for a Partner Manager to join our dynamic and busy Services Partnering Team within our Commercial & Delivery Assurance Division.
The successful individual will be responsible for delivering Partner Management, Business Management, Commercial and Program management with our key partners within the Managed and Professional Services businesses across our International business.
The role is highly varied and will operate across the Computacenter Group to manage sales opportunities requiring partner outcomes, interfacing with a number of sales, service management and customer solution design teams.
This position does not carry line management responsibility, and will have no direct reports.
Requirements:
Main Responsibilities
To work with Sales, Service Management and Solution Design teams to develop Partner Service outcomes, by developing partner relationships, commercial management of the solution, contract and SoW management.
To understand, develop, retain and grow a partner eco-system, which helps our sales and service management teams to win, renew and innovate on our customer commitments.
To commercially manage the partner eco-system, that drives competitive advantage for our business and provides our customers with long term value. Developing frameworks, agreements and pricing strategies that keep us relevant and competitive in the market.
To understand and drive the service catalogue across both business and service lines that enable us to drive partner outcomes across the scope of the business, both domestically and internationally.
Provide regular measurement and monitoring to ensure commercial and contractual risks are mitigated and managed.
Drive our partner eco-system to deliver Continual Service Improvement, balancing costs and quality appropriate to the service and customer requirement.
Will be working with a UK & DE team remotely
The Ideal Candidate
Able to speak and read in German (Essential)
Experience of managing a partner, or partner eco-system for commercial and contractual purposes across International business.
Experience of managing multiple stakeholders to drive programmatic success
Experience of working in an international business with multiple service lines
Proven experience of delivering high standards of customer service
Excellent interpersonal, literacy and numeracy skills and ability to build relationships at all levels
Excellent commercial management skills, with proven track record
Ability to learn, develop and grow in a fast paced environment
Willingness to ‘get things done’, with a high level of adaptability and flexibility
Excellent presentation and communication skills with the ability to proactively engage with internal and external contacts
Highly motivated with a proactive approach to personal development, with a ‘growth mindset’
Positive and proactive attitude with a drive for continual improvement
We are looking to expand our specialist recruitment team in 2022 and if you are an experienced recruiter with specialist sector alignment and wanting a new challenge, please submit your application.
This position would be ideal for an experienced recruiter looking to build their own business within a framework of existing infrastructure, wanting more flexibility and autonomy, with a long-term outlook and various exit possibilities in terms of the client book you have built up over the years. Ideally you will have a strong network, solid business development skills and wanting more from your career, both in terms of remuneration options as well as fulfilment.
Who we are:
We are a specialist recruitment consultancy that provides a comprehensive and focused recruitment service for small, medium and large corporate clients, both locally and internationally.
As a specialist consultancy, we are agile, flexible, innovative and strive to ensure the best possible match for our clients. Whether recruiting for entry or executive level, on a permanent or on a contract basis, our entire culture is based on the concept of “listen, advise, deliver”. We listen to our clients and candidates, understand their key drivers and then advise them as to the best approach to ensure effective delivery.
Our consultants have a defined sector alignment, either by way of qualifications, working experience or recruitment experience, ensuring a stronger understanding of the roles, deepening their market knowledge and allowing them to develop stronger networks.
Duties and Responsibilities:
Qualifications and Experience:
Nice to have:
Other skills and attributes:
What's On Offer:
Remuneration:
Job brief
We are looking for a Tech Recruitment Manager to manage and oversee their company’s tech hiring.
General description:
The recruitment manager will work closely with their recruiters to manage sourcing, interviewing, and employment processes. To be successful in this role, you should have an HR academic background and experience screening and evaluating tech candidates. You will have a proven recruitment management background.
You should also be knowledgeable about labour legislation and Tech/IT recruitment
The ideal candidate is a team leader who can make effective decisions quickly.
Ultimately, you will manage their recruitment to ensure you hire qualified employees to meet the company’s current and future needs.
Responsibilities:
Requirements:
More about my Client’s fantastic position:
They are looking to hire a highly organised, detail-oriented Senior Executive Assistant to support their CEO. The ideal candidate should be able to successfully handle a wide range of responsibilities, including but not limited to supporting senior leadership in day-to-day operational duties, as well as general administration. The ideal candidate should thrive working in a fast-paced, scale-up environment and be excited about their mission and potential. You should have outstanding time management skills, professional communication skills (verbal, written), attention to detail, and a strong sense of security and discretion.
You are an ideal candidate if you have:
Your roles and responsibilities
Your skills and experience:
Qualifications, Certifications and Experience Either of the following
Requirements:
Nice to have:
We are a cross-functional team of techies and creatives with proven experience, and together we are a powerhouse of innovation, technology, strategy and design. We have developed structures and processes that support our business goals, but more importantly enable our teams to perform optimally. We offer full-stack web and mobile development services and always aim to be at the forefront of new
technology. We have a very relaxed environment for those who choose to work from our awesome offices in Century City. Friday's end early with remote leadership standups covering a wide range of tech
innovation topics, hobbies and project updates.
WHO WE’RE LOOKING FOR:
We are looking for a talented Senior Software Developer with 6+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems as well as lead and mentor their
development team.
EXPERIENCE AND SKILL SET:
Our tech stack of choice is Python and Django, but we’re open to applicants who have knowledge in other object-orientated languages and MVC frameworks. Exposure to GoLang will be advantageous.
KEY PERFORMANCE AREAS:
1. Writing software in line with industry standards and design patterns
? Guide and implement software and product design
? Produce code of the highest quality
? Produce code in line with project requirements
? Implement and maintain appropriate security standards
? Write and maintain unit and functional tests
2. Debugging software for optimum functioning
? Reproducing and locate the source of reported bugs and issues
? Fix bugs and issues
? Communicate errors and solutions to product owners
3. Maintaining software and related repositories and databases
? Manage source code and versioning
? Manage to branch and pull requests
4. Managing Projects
? Provide accurate estimates for new work and assessment for work completed
? Manage projects task in line with project workflow
? Identifying and suggesting functional improvements
? Work with product owners to plan and execute project sprints
? Maintaining detailed documentation for software components
5. Leading & Mentoring
? Provide mentorship to peers and team members
? Strategic thinking around database and architectural design
? Participate in code reviews and contribute to the team’s continuous upskilling
6. Keeping current with the development environment
? Maintain and improve skill set
? Identify developmental needs and motivate for additional training
PERSONAL COMPETENCIES:
? Collaborative
? Problem solver
? Independent thinker
? Organized
? Professional
? Knows how to manage stress when under pressure
? Displays self awareness and leadership
WHY WORK FOR US:
? We are passionate about the personal development of our team members
? We offer the opportunity to have purpose in your role
? Positive and Productive team culture
? Trust & Accountability are important factors in how we work
? We manage our teams based on outcomes, not attendance and understand the value of flexibility and work life balance
The DevOps Engineer will be responsible for managing infrastructure which includes setup, monitoring, resource allocation, and deployment architecture using a wide range of AWS and Azure cloud technologies.
EXPERIENCE, SKILLS, AND KNOWLEDGE
? 3-4 years of experience working as a DevOps Engineer.
? 3-year degree/diploma in the technology field.
? AWS DevOps Professional Certification.
? Good understanding of Agile processes.
? Practical experience working with automated deployments and source control.
? Ability to code and script.
? Excellent problem-solving and troubleshooting skills.
? Process-oriented with great documentation skills.
? Knowledge of best practices and IT operations in an always-up, always-available service.
? Experience administering and deploying development CI/CD tools such as Git, Jira, GitLab, or Jenkins.
FAMILIARITY WITH THE FOLLOWING TECHNOLOGIES WOULD BE IDEAL
? Container orchestration services - Docker, Kubernetes, Elastic Beanstalk.
? Infrastructure As Code technologies - Terraform, Ansible.
? Agile software development in Python, Go, Java, JavaScript, Typescript.
? Significant experience with open-source operating system environments.
KEY PERFORMANCE AREAS
1. Project Planning
? Participate in the processes of strategic project-planning meetings.
? Providing guidance and expertise on system options, risk, impact, and costs vs. benefits.
? Create and share operational requirements and development forecasts to allow timely and accurate planning of projects.
2. Development
? Responsible for developing and building IT solutions.
? Install and configure solutions, implement reusable components, translate technical requirements, assist with all stages of test data, develop interface stubs and simulators, and perform script maintenance and updates.
3. Deployment
? Build automated deployments through the use of configuration management technology.
? Responsible for making modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer.
4. Maintenance and Troubleshooting
? Responsible for routine application maintenance tasks.
? Create requirements and procedures for implementing routine maintenance.
? Troubleshooting existing information systems for errors and resolving errors.
5. Performance Management
? Evaluate existing applications and platforms.
? Give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions, and assisting with modifications.
6. Writing software in line with industry standards and design patterns
? Guide and implement software and product design.
? Produce code in line with project requirements.
? Implement and maintain appropriate security standards.
? Perform and request code reviews.
? Write and maintain unit and functional tests.
7. Debugging software for optimum functioning
? Reproducing and locating the source of reported bugs and issues.
? Fix bugs and issues.
? Communicate errors and solutions to product owners.
INDIVIDUAL COMPETENCIES
? Accountability and Execution
? Adaptability
? Control and Efficiency
? Information Monitoring
? Initiating Action
? Optimizing Diversity
? Ownership
? Planning and Organizing
? Technical Knowledge
? Team Orientation
WHY WORK FOR US:
? We are passionate about the personal development of our team members
? We offer the opportunity to have purpose in your role
? Positive and Productive team culture
? Trust & Accountability are important factors in how we work
? We manage our teams based on outcomes, not attendance and understand the value of flexibility and work life balance
Job Description
Deploy and maintain a highly scalable and robust solution. Assists with the management of a team of system administrators as well as other employees within the IT department or third-party contractors. Designing, planning, executing, the highest levels of security and administration for systems performance R&D, select upgrades, software, and other necessities to ensure best practices are met. You will work with other staff within the IT department to maintain or implement new and existing hardware both in and out of our datacentres. Responsible for training and supervising other members of the team. You must be well versed in technology and have strong skills in documentation, planning, organization, with the ability to evaluate and design system architecture.
Job Requirements
Tech stack
- CentOS/Rocky/RHEL
- Postgres/Mongo/Redis/RabbitMQ
- AWS/GCP/Azure
- Java/Tomcat/Apache
- Nginx/HAProxy/
- Ansible/Octopus/Jenkins
- Citrix/Vmware/Docker/K8s
- Zabbix/ELK/Grafana/Prometheus
Personal requirements
- A tertiary degree
- Absolute team player
- Hardware and software agnostic
- Excellent written and verbal skills
- Proficiency in working with large scale firewalls
- Linux related qualification would be advantageous
- Basic understanding of agile would be advantageous
- Proficiency in working across various cloud platforms
- Proficient in helping others to learn and share knowledge
- Hands on technical experience with a proven track record in a corporate environment
Technology and growing group of companies are looking for a strong independent Full Stack (JavaScript & PHP) developer / engineer to join their team in Cape Town. Possible remote options negotiable.
As an expert JavaScript developer who is skilled with Vue.js and has ample experience working with web and mobile applications, your primary focus will be developing user-facing web applications and components that interact with SQL / non-SQL database environments.
Their property management platform requires a strong understanding of modern and lite web frameworks, high volume transaction environments, high volume multi-user access environments, web security best practices and accounting systems.
In addition, you will also be responsible for the analysis, design, development, testing and implementation of our Property Management technology. Your commitment to team collaboration, perfect communication, and quality product deliverables is crucial.
Duties and Responsibilities:
Qualifications and Experience:
Other Experience & Skills needed in our current environments:
Remuneration:
The DevOps Engineer will be responsible for managing infrastructure which includes setup,
monitoring, resource allocation, and deployment architecture using a wide range of AWS and
Azure cloud technologies.
EXPERIENCE, SKILLS, AND KNOWLEDGE
? 3-4 years of experience working as a DevOps Engineer.
? 3-year degree/diploma in the technology field.
? AWS DevOps Professional Certification.
? Good understanding of Agile processes.
? Practical experience working with automated deployments and source control.
? Ability to code and script.
? Excellent problem-solving and troubleshooting skills.
? Process-oriented with great documentation skills.
? Knowledge of best practices and IT operations in an always-up, always-available
service.
? Experience administering and deploying development CI/CD tools such as Git, Jira,
GitLab, or Jenkins.
FAMILIARITY WITH THE FOLLOWING TECHNOLOGIES WOULD BE IDEAL
? Container orchestration services - Docker, Kubernetes, Elastic Beanstalk.
? Infrastructure As Code technologies - Terraform, Ansible.
? Agile software development in Python, Go, Java, JavaScript, Typescript.
? Significant experience with open-source operating system environments.
KEY PERFORMANCE AREAS
1. Project Planning
? Participate in the processes of strategic project-planning meetings.
? Providing guidance and expertise on system options, risk, impact, and costs vs.
benefits.
? Create and share operational requirements and development forecasts to
allow timely and accurate planning of projects.
2. Development
? Responsible for developing and building IT solutions.
? Install and configure solutions, implement reusable components, translate
technical requirements, assist with all stages of test data, develop interface
stubs and simulators, and perform script maintenance and updates.
3. Deployment
? Build automated deployments through the use of configuration management
technology.
? Responsible for making modules ready for production, which entails moving
them according to specific procedures and documenting knowledge transfer.
4. Maintenance and Troubleshooting
? Responsible for routine application maintenance tasks.
? Create requirements and procedures for implementing routine maintenance.
? Troubleshooting existing information systems for errors and resolving errors.
5. Performance Management
? Evaluate existing applications and platforms.
? Give recommendations for enhancing performance via gap analysis,
identifying the most practical alternative solutions, and assisting with
modifications.
6. Writing software in line with industry standards and design patterns
? Guide and implement software and product design.
? Produce code in line with project requirements.
? Implement and maintain appropriate security standards.
? Perform and request code reviews.
? Write and maintain unit and functional tests.
7. Debugging software for optimum functioning
? Reproducing and locating the source of reported bugs and issues.
? Fix bugs and issues.
? Communicate errors and solutions to product owners.
INDIVIDUAL COMPETENCIES
? Accountability and Execution
? Adaptability
? Control and Efficiency
? Information Monitoring
? Initiating Action
? Optimizing Diversity
? Ownership
? Planning and Organizing
? Technical Knowledge
? Team Orientation
We're looking for talented, innovative team players to ensure we are successful in our mission to enable creators in emerging markets to monetize their content through our platform. Are you ready to join our fast paced, results driven, fully remote team?
Your role will consist of working with our highly skilled team in developing our line of consumer services end-to-end. We use CLEAN code methodology and have architected our tech stack using micro-services running on AWS Lambda and API Gateway with a NuxtJS and VueJS frontends and MongoDB for our database.
This clean, modern and easy to maintain stack allows us to focus on forward development and reach our ambitious vision of enabling local creators in emerging markets.
You will mostly be promoting our flagship brand baseplay.co, a suite of mobile games and video services in emerging markets. Currently operates in 8 countries and is rapidly growing in subscribers. Help us in launching the next 20 more markets!
Core responsibilities will include but are not limited to the following
Qualifications and experience
Join our client's team as a senior software developer. It will be your job to develop software based
on architectural, UX and UI design specifications and other acceptance criteria.
We believe that as a software developer, you add the most value when you are empowered
to provide input into the business case for the software as well as the UX and UI designs in
order to get to the most optimal solution. Your job is not just to deliver code.
Responsibilities
? Deliver code according to a product backlog
? Agile software development
? Technical leadership of a small development team
? Provide input on UX and UI designs to optimise development efforts
? Give architectural advice where required
? Actively contribute to the entire team of product managers, UX practitioners, software
developers and QA analysts and engineers
? Continuous self-development and expansion of skills
? If you’re an intermediate: assist senior software developer to mentor junior team
members
? If you’re a senior: mentor junior team members
? Assist with software and product support
? Communicate technical needs and risks effectively outside of the team
? Be familiar with devops and infrastructure deployment
? Write effective documentation for architecture and infrastructure
Requirements
? AngularJS. Other web frameworks (ReactJS etc) may also be applicable
? Flutter and Dart for mobile development. Android and iOS native development are
also appropriate
? API integration through HTTP. REST and REST-like interfaces.
? GraphQL integration
? Relational databases and SQL
? Other databases (time series, graph, document, key-value etc)
? Use cloud based infrastructure (AWS and Google). This includes compute and data
storage elements.
? Automated deployment infrastructure (Azure DevOps, CodeDeploy etc.)
And these equally important skills
? Communication skills that allow you to collaborate and explain your process,
approach and motivation to various stakeholders, including technical and
non-technical people.
? Able to work well in a team as well as individually.
? Excited about learning, pushing technical limits and finding new solutions
? Excellent analytical and problem-solving skills.
? A propensity to fail fast and learn fast and share both failure and learning with others.
? Prioritising learning over being right. Understanding others rather than becoming
defensive.
? Understanding the value of the client as part of the team rather than “us & them”.
? Minimum 6 years of relevant software development experience
Our client is a growing Cape Town based, South African Software House, developing Enterprise (nTier) Application Software is currently looking for C# developers that will be a good culture fit and focus on areas like Enterprise, Web, Mobile, Thick Client, Web/REST Services, Relational Databases, NoSQL, Messaging Queues etc.
Minimum Requirements:
Mandatory Skills / Abilities required for the Job
1. Generalist, with a passion for, and proven track record in the following core competency areas: a. Front End, Middle Tier, and Database
2. Technologies include but not limited to:
a. Exposure to data tier abstraction technologies e.g. .NET Entity Framework will be an advantage
b. Presentation Layer (UI) – ASP, HTML, CSS, Bootstrap, Javascript
c. Scripting Language – Javascript, JQuery
d. Databases – Relational Databases experience necessary (MSSQL)
e. Operating System (O/S) – WINDOWS.
f. Exposure to any of the popular Testing Tools preferable.
Personal Attributes / Character traits required for this job
1. Delivery focused - Be deadline driven and adheres to Sprint deadlines.
2. Team Player – must be able to work as part of a team.
3. Self-Starter – Be able to work independently and contribute effectively to the team.
4. Initiative
5. Flexible/adaptable/approachable and willing to work in rapid changing, high delivery environment 6.
Integrity
7. Keen attention to detail.
Education and General Working Experience
1. Ideally an IT Diploma or related Degree will be an advantage but is not essential.
2. Minimum requirement is Matric with at least 2 - 3 years solid C# on the job work related development
experience. Remuneration package will be tailored according to relevant technical experience.
3. Exposure to Mercurial, Bamboo, continuous integration an advantage.
4. Good Object orientation is a must.
5. Experience working in an Agile development environment preferred but not essential.
6. Basic understanding of design patterns and their application
Job Specification
Key Roles and Responsibilities
1. Developing application software for any redPanda product and / or customised client solutions.
2. Development extends to Front-end, Middle Tier and Databases and includes Presentation Layer, Business Logic, Data, Services, Databases and Scripting.
3. Maintenance, debugging and problem-solving of existing software products and / or custom client solutions.
4. Review product requirements in order to give development estimates and product feedback.
5. Unit testing / integration testing Features developed.
6. Technical documentation that shares knowledge effectively.
7. Setting up new infrastructure environment for products and / or customised client solutions.
8. Maintenance and updates to the existing infrastructure environment for the products and / or customised client solutions.
Day to day duties and responsibilities include the following:
1. Developing software and writing scripts as per specifications or requirements provided.
2. Unit testing / Integration testing.
3. Working collaboratively as part of an Agile development team:
a. Implementing business requirements as created and prioritised by the Product Owner.
b. Deliver according to the Definition of Done requirement.
c. Collaborating with other developers, testers and business analysts as required, including pair programming.
d. Participate in technical planning and implementation meetings.
e. Participate in Sprint Planning Development Cycles every 2 weeks
f. Participate in the Daily Standup meetings.
g. Participate in code reviews.
h. Participate in, and present demos where required.
i. Participate in sessions with QA and business analyst to meet the delivery deadlines
Qualifications and Experiences
? 2+ years experience managing agile delivery teams
? 5+ years experience as a Product Owner/Product Manager/Project Manager/Scrum Master or similar role
? Qualification in Project Management and/or Business Management or related fields would be an advantage
? Demonstrable leadership experience
? Experience implementing agile delivery best practices and configuration of agile delivery tools (Jira, Confluence, Miro etc)
Key Performance Areas
1. Champion agile practices
? Define and document the processes most suitable to our client's context
? Assist with the implementation of the most suitable practices across the projects team
? Coach teams members across the business in agile practices
? Drive agile culture and create a learning environment for continuous improvement of processes
2. Oversee agile project management
? Assist with defining project roadmaps in line with agile best practices
? Maintain visibility of progress of all projects in the company
? Assist with resource allocation based on the project roadmaps
3. Guide product delivery best practices
? Define and maintain best practices for Product Delivery
? Manage the product delivery stack and tools (including Jira, Confluence, Miro, Lucid Chat) and the configuration of tools for maximum efficiency
? Work closely with key stakeholders in defining best practice standards and processes for project management, product management, business analysis and quality assurance tasks
? Ensure that defined processes are being implemented and managed appropriately
? Foster collaboration in cross-functional teams through regular team engagement
4. Team Management
? Assist the Head of Product Delivery with the management of the team of Product Managers, Technical Product Owners, and Scrum Masters
? Assist in identifying and managing skills development and career path roadmaps for the product delivery team
? Assist in identifying areas where performance improvement is required and help manage performance improvement processes
? Assist in identifying and managing disciplinary issues
? Manage day-to-day operational requirements of the Product Delivery team
? Assist with recruitment across the product delivery teams
? Assist with onboarding and training of new staff
5. Reporting
? Provide regular feedback to the Head of Product Delivery regarding project status
? Provide regular feedback on progress with regards to implementation of processes and team performance
? Provide regular feedback on the general wellbeing and performance of the teams
? Identify key project metrics to measure project health and performance Individual Competencies
? Collaborative team player with strong leadership skills
? High emotional intelligence
? Relationship builder
? Critical thinker and creative problem solver
? Organised and able to work under pressure
? Strong technical acumen
? Strong business acumen
? Ability to motivate and maintain team morale and cohesiveness
? Ability to tackle issues head on with a focus on finding long term cohesive solution
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Your account has not been verified. Please use the verification link sent via email.
Resend Verification Link