EXCITING CAREER OPPORTUNITIES
- Officer Corporate Strategy (1 Position)
- Supervisor Research and innovation (1 Position)
- Frontend Software Developer (1 Position)
- Backend Software Developer (1 Position)
- Officer Data Scientist and Machine Learning (1 Position)
- Lead Customer Service Management (1 position)
Base Station: Kampala Uganda
Introduction to YOYA Technologies
YOYA Technologies Limited is a leading software entity in Uganda, dedicated to developing innovative approaches in revenue collection, accountability, and digital transformation. Our core values — Continuous Improvement, Integrity, Responsibility, and Respect — drive everything we do. We are committed to fostering a customer-centric culture that collaborates with partners to position our customers for competitive advantage and enhanced business experiences.
Job Opportunities
- Officer Corporate Strategy (1 Position)
Job Summary
As a Corporate Strategy Officer, you will play a pivotal role in shaping and driving strategic initiatives that fuel business growth. This position requires a visionary thinker capable of identifying market opportunities, forming strategic partnerships, and leading key initiatives that align with YOYA Technologies’ business goals.
Key Responsibilities:
i. Market & Trend Analysis: Conduct in-depth market research to identify trends, competitive landscape, and emerging technologies. For example, analyze the impact of Al advancements on current service offerings.
ii. Strategic Planning: Develop long-term corporate strategies, policies, plans including market entry and product innovation plans.
iii. Partnership Development: Identify and negotiate partnerships with key stakeholders, including institutions, to enhance service offerings and expand market reach.
iv. Business Proposals: Prepare and present compelling bankable business proposals and project bids to potential clients and partners, emphasizing the unique value propositions of our IT solutions.
V. Cross-functional Collaboration: Work with product development, marketing, and sales teams to ensure alignment of strategies and execution of initiatives. For instance, collaborate on a product launch plan for a new software tool.
vi. Performance Metrics: Establish KPIs to assess the success of business development initiatives and regularly report on progress to senior management.
vii. Visionary Leadership: Ability to anticipate industry trends and proactively position the company.
viii. Reporting: Prepare and present reports on innovation outcomes and business development metrics to senior management, highlighting successful initiatives and areas for improvement. Using IT applications preferably Ming, power point.
Qualifications:
i. Education: Bachelor’s degree in Business, Economics, IT, or a related field: MBA preferred.
ii. Working Experience: 4+ years in business development or corporate strategy, preferably within the IT sector.
iii. Skills: Strategic thinker, strong analytical abilities, proficient with business intelligence tools (Power BI). Familiarity with strategic frameworks like SWOT, Balanced Scorecard.
- Supervisor, Research & Innovation (1 Position)
Job Summary
As the Supervisor of Research and Innovation, you will lead our R&D team in developing new solutions and technologies. This role requires a proactive leader with an innovation mindset, capable of transforming emerging trends into viable products and services.
Key Responsibilities:
i. Technology Innovation: Lead the research into new technologies (Machine Learning, Internet of Things) and assess their impact on our business.
ii. Project Management: Manage all innovation projects from concept to execution, ensuring timely and successful delivery.
iii. Collaboration: Work closely with head of department, product development, and industry partners to ensure alignment between innovative solutions and market needs.
iv. Stakeholder Engagement: Develop relationships with academic institutions and tech partners to foster collaboration on research initiatives. Attend industry conferences to network and gather insights.
V. Market Analysis: Conduct market assessments to inform strategic decisions and prioritize innovation efforts. Analyze competitor offerings to identify gaps in the market that our innovations can fill.
vi. Innovation Mindset: A passion for technology and a record of accomplishment of driving innovative projects, such as developing a new software solution that improved operational efficiency.
vii. Reporting: Prepare and present reports on innovation outcomes and business development metrics to senior management, highlighting successful initiatives and areas for improvement. Using IT applications preferably Ming, power point.
Qualifications:
i. Education: Bachelor’s degree in IT, Business, Economics or related field. A Master’s degree preferred.
ii. Working Experience:
- 3+ years in business development or research roles in the IT sector, with at least 2 years in a supervisory position.
- Experience in applying research methodologies and emerging trends such as the Internet of Things and Big data.
iii. Skills: Strong analytical and problem-solving skills, excellent communication and negotiation abilities, and proficiency in project management tools.
- Frontend Software Developer (1 Position)
Job Summary
The Front-End Developer will build responsive, user-friendly interfaces for web applications. They will work closely with designers and back-end developers to create seamless user experiences.
Key Responsibilities:
i. Development: Design and develop scalable web applications using HTML, CSS, JavaScript, and frameworks like React Native.
ii. Collaboration: Work closely with and UX/Ul designers to translate design concepts into functional interfaces.
iii. Performance Optimization: Ensure fast load times and responsiveness across systems.
iv. Code Review & Testing: Conduct peer code reviews and ensure all code meets performance standards.
Qualifications:
i. Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
ii. Working Experience: 3+ years of experience in front-end development, with a strong portfolio showcasing previous work. Experience in working with agile methodologies like Scrum.
iii. Skills: Expertise in frameworks (React, React Native), Typescript, HTML, CSS, version control (Git) and RESTFul APls.
Personal Attributes:
i. Attention to Detail: Ability to spot discrepancies in design and implementation.
ii. Problem-solving skills: Creative thinking in debugging and optimizing code.
iii. Adaptability: Willingness to learn new technologies and adapt to changing project requirements.
iv. Team Player: Collaborative mindset, able to work effectively in cross-functional teams.
v. Passion for User Experience: A strong interest in creating intuitive and engaging user interfaces.
- Backend Software Developer (1 Position)
Job Summary
The Back-End Software Engineer will develop, maintain, and optimize server-side applications and services. This role requires collaboration with front-end developers, product managers, and stakeholders to deliver high-quality, scalable, and efficient software solutions.
Key Responsibilities
i. Design & Development: Design and build robust APls using micro services architecture with languages such as Java and Python, while collaborating with the development team to define and implement effective architecture and design patterns.
ii. Database Management: Implement, maintain and optimize database systems such as Microsoft SQL database systems, ensuring data integrity, security, and query performance for scalability.
iii. Testing & Deployment: Develop unit and integration tests to ensure software quality, while actively participating in CI/CD processes for seamless automated deployment.
iv. Performance Monitoring: Monitor application performance, troubleshoot issues, and implement logging and monitoring tools for proactive system maintenance.
v. Documentation & Collaboration: Maintain clear documentation of the codebase and APls, while collaborating closely with cross-functional teams to provide technical insights.
Qualifications:
i. Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field
Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Developer) are a plus.
ii. Working Experience: 3-5 years of experience in backend software development, with proven expertise in building and maintaining scalable applications and services.
Technical Skills:
i. Programming Languages: Expertise in programming languages such as Java, Python and PHP with a demonstrated ability to write clean, efficient, and maintainable code.
ii. Frameworks & Tools: Proven experience with developing frameworks such as React Is, React Native, Python Django, Vii, RESTful APls, and designing micro services architecture for scalable and efficient systems.
iii. Database Management: Strong knowledge of relational databases (Microsoft SQL Server, MySQL)
iv. Version Control: Proficient in Git, with a solid understanding of version control concepts, including branching, merging, and managing pull requests to facilitate effective collaboration and code management.
v. Cloud Services: Experience with cloud platforms (AWS, Azure, Google Cloud) and server less architecture.
vi. DevOps Practices: Knowledge of CI/CD tools (Jenkins, Git Lab Cl) and containerization (Docker, Kubernetes).
vii. Testing & Debugging: Familiarity with testing frameworks and tools (JUnit, Mocha, Postman) for unit and integration testing.
Essential Qualities
i. Analytical Thinker: Ability to analyze complex problems and devise efficient solutions
ii. Team Player: Strong collaboration skills to work effectively in cross-functional teams. An example would be participating in sprint planning and daily stand-ups.
iii. Adaptability: Willingness to learn new technologies and adapt to changing requirements.
For instance, picking up a new programming language or framework as the project needs to evolve.
iv. Attention to Detail: Meticulous in coding practices and debugging to ensure high-quality deliverables. This could involve reviewing code thoroughly before deployment.
v. Strong Communication: Ability to articulate technical concepts clearly to non-technical stakeholders, ensuring everyone is aligned.
vi. Problem-Solving Mindset: Proactive in identifying potential issues and suggesting improvements. For example, optimizing slow database queries before they become a bottleneck.
vii. Time Management: Effectively prioritizing tasks to meet deadlines in a fast-paced environment. This includes balancing multiple projects and feature requests.
- Lead Customer Service Management (1 position)
Job Summary
The Lead Customer Service Officer in the Business Operations department plays a critical role in ensuring exceptional support and service for internal and external stakeholders. This position involves managing a team of customer service representatives, troubleshooting technical issues, and fostering efficient communication between IT and users to enhance overall service delivery.
Key Responsibilities
a) On-site Customer Engagement:
i. Conduct regular visits to customer sites to understand their IT needs and gather feedback on service performance.
ii. Build and maintain strong relationships with key client stakeholders to foster trust and ensure satisfaction.
b) Service Coordination:
i. Coordinate and oversee the execution of IT operations activities on-site, ensuring that services are delivered in accordance with customer expectations and contractual agreements.
ii. Work closely with technical teams to prioritize and schedule on-site support interventions.
c) Issue Resolution:
i. Act as the primary point of contact for on-site issues, facilitating quick problem resolution and ensuring minimal disruption to customer operations.
ii. Escalate unresolved issues to appropriate teams while maintaining communication with customers about status and resolution timelines.
d) Feedback and Reporting:
i. Collect and analyze customer feedback to identify trends and areas for improvement in service delivery.
ii. Prepare and present regular reports on customer satisfaction, service quality, and operational performance to management.
e) Training and Support:
i. Provide training sessions for customers on IT systems and tools to enhance their user experience and operational efficiency.
ii. Support customers in troubleshooting and resolving technical issues during on-site visits.
Collaboration with Internal Teams:
i. Collaborate with various internal teams, including technical support, project management, to ensure alignment and timely communication of customer needs and expectations.
Qualifications
Job Specifications
i. Education: Bachelor’s degree in Information Technology, Software Engineering, Computer Science or a related field.
ii. Experience: Minimum of 3-5 years in IT support or operations, with experience in customer-facing roles preferred.
iii. Technical Skills: Proficiency in IT systems, networking, and troubleshooting; familiarity with ITIL or other service management frameworks is a plus.
iv. Certifications: Relevant certifications (e.g., CompTIA A+, ITIL Foundation) are advantageous.
Technical Skills:
i. Knowledge of customer relationship management (CRM) software.
ii. Proficiency in remote support tools and ticketing systems.
iii. Experience with data analysis tools to assess customer feedback and performance metrics.
Personal Attributes
i. Strong Communication Skills:
Ability to articulate technical information clearly to non-technical audiences, ensuring customers understand solutions and processes.
ii. Problem-Solver:
Demonstrated aptitude for analyzing issues and providing effective solutions quickly, particularly in high-pressure situations.
iii. Customer-Centric Mindset:
A commitment to prioritizing customer needs and ensuring their satisfaction, exhibiting empathy and responsiveness.
iv. Adaptability:
Flexible and able to pivot quickly in response to changing customer requirements or unexpected challenges. challenges.
v. Team Player:
Collaborative spirit, willing to work closely with internal teams to achieve common goals and enhance service delivery.
vi. Proactive Attitude:
Takes initiative to identify potential issues before they arise and implements solutions to prevent them, showing foresight and planning ability.
vii. Time Management Skills:
Strong organizational skills to effectively manage multiple customer accounts and service requests simultaneously.
viii. Technical Curiosity:
A genuine interest in technology and a desire to learn about new tools, solutions, and industry trends to better serve customers.
- Officer Data Science and Machine Learning (1 Position)
Job Summary
We are seeking a proficient Data Scientist & Machine Learning Officer to harness the power of data and machine learning to drive insights and enhance the development of systems. This role is essential for transforming large datasets into actionable insights that drive strategic decisions.
Key Responsibilities:
i. Data Management: Clean and organize large datasets from various sources, ensuring data accuracy and integrity and facilitating effective analysis.
ii. Exploratory Data Analysis: Perform in-depth exploratory data analysis (EDA) to identify trends, patterns, and anomalies that inform business strategies.
iii. Model Development: Design, implement, and optimize machine-learning models to improve revenue forecasting, customer segmentation and fraud detection.
iv. Predictive Analytics: Develop predictive models to forecast trends and improve decision-making processes across departments.
v. Reporting: Create interactive dashboards and comprehensive reports using visualization tools (e.g. Power BI) to communicate findings effectively to stakeholders.
vi. Performance Monitoring: Continuously monitor the performance of machine learning models post-deployment, refining algorithms based on real-time feedback and new data. vii. Model deployment: Collaborate with the development team to deploy machine learning models in the production environment.
Qualifications:
i. Education: Bachelor’s degree in Data Science, Statistics, Computer Science or a related field.
ii. Working Experience: 3+ years in data science, data analysis and machine learning within the IT sector or a related field
iii. Technical Skills:
- Proficient in SQL for database querying.
- Strong programming skills in Python or R for data analysis and model development.
- Hands on experience with machine learning frameworks (e.g. Tensor flow, Keras, PyTorch) and big data technologies
- Proficiency in data visualization tools e.g. Power BI for reporting insights relevant to system performance
Equal Opportunities
Yoya Technologies Ltd is an equal opportunity employer that employs individuals without regard to race, ethnicity, colour, language, religion, gender, physical handicap or economic status.
Interested candidates should email their application letters, curriculum vitae, relevant academic documents in PDF FILE mentioning the job title as the subject matter to recruitment@yoyatechnologies.com Not later than 6th November 2024. All applications should be addressed to the Human Resource Manager Yoya Technologies Ltd Uganda.