Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 29, 2024
    Deadline: Feb 9, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Rose Avenue Consulting Group is a financial management, strategy and consulting firm that combines deep industry knowledge with specialized expertise in corporate finance, strategy and research. Together with our clients and partnering companies we address our client’s most critical issues and challenges. RACG aims to provide a globally consistent s...
    Read more about this company

     

    Sales Assistant

    Job Description

    Our client, a leading retailer of educational books for learners and teachers in Kenya is looking for a hardworking customer-oriented Shop assistant. The successful candidate will be responsible for assisting the store manager with working the floor, providing customer service, restocking the shelves and managing inventory.

    Job Responsibilities

    • Receiving, processing, and organizing shipments and deliveries accordingly.
    • Assisting customers in locating desired shop items.
    • Informing customers of shop promotions to encourage purchases.
    • Performing regular price audits to identify and correct price discrepancies.
    • Processing customer payments using the shop’s point of sale (POS) system.
    • Addressing and resolving customer complaints in a professional manner.
    • Performing end-of -day cleaning duties.
    • Maintaining an in-depth knowledge of store items to provide recommendations as needed.

    Other Requirements

    • A minimum of 3 years’ proven experience as shop attendant.
    • Diploma/Degree in sales and marketing or relevant course is preferred.
    • Strong organizational skills.
    • Detail-Oriented and effective communication skills.
    • The ability to use Labeling and pricing equipment as well as the point of sale (POS) software.
    • The ability to work and stand in a fast-paced environment.
    • Exceptional customer service skills.

    go to method of application »

    Solution Architect

    Job Description

    RACG is submitting a proposal for Developing a comprehensive Web-Based Stakeholder Engagement and Membership Management Platform requires a multidisciplinary team with expertise in various areas.

    We extend a warm invitation to qualified and experienced technology and software engineering consultants to express their interest in developing an organizational platform. The selected consultants will play a crucial role in shaping and implementing innovative solutions for our current and future clients.

    We appreciate your interest in being part of this exciting venture and look forward to receiving your valuable contributions.

    Their primary responsibilities include designing the overall structure and ensuring that the solution meets the business and technical requirements.

    Job Responsibilities

    Requirements Analysis:

    • Collaborate with stakeholders to gather and understand business requirements.
    • Analyze and interpret requirements to formulate effective and feasible technical solutions.

    System Design:

    • Create a comprehensive system architecture that aligns with business goals.
    • Develop high-level and low-level design documentation detailing system components, modules, and interfaces.

    Technology Selection:

    • Evaluate and select appropriate technologies, frameworks, and tools for the solution.
    • Consider factors such as scalability, security, performance, and cost-effectiveness.

    Integration Planning:

    • Design integration points between various system components, external systems, and third-party services.
    • Ensure seamless communication and data flow across the system.

    Scalability and Performance Planning:

    • Design the system architecture to be scalable and capable of handling expected growth.
    • Plan for performance optimization and identify potential bottlenecks.
    • Security Considerations- Incorporate security best practices into the system design.
    • Identify and address potential security vulnerabilities, ensuring data protection and system integrity.
    • Develop prototypes or proof-of-concepts to validate key design decisions.
    • Work closely with development teams to ensure a clear understanding of the architectural vision.
    • Provide guidance and support during the implementation phase.
    • Conduct regular reviews of the development progress against the architectural design.
    • Validate that the implemented solution aligns with the defined architecture.

    Documentation:

    • Maintain accurate and up-to-date architectural documentation.
    • Ensure that documentation is accessible and understandable to both technical and non-technical stakeholders.
    • Implement mechanisms for monitoring system performance.

    Risk Management:

    • Identify potential risks related to the architecture and propose mitigation strategies.

    Compliance:

    • Ensure that the solution complies with industry standards, regulations, and best practices.
    • Address legal and regulatory requirements related to data protection and privacy.
    • Effectively communicate complex technical concepts to diverse stakeholders, including executives, developers, and project managers.
    • Act as a bridge between technical and non-technical teams.

    go to method of application »

    User Experience (UX) Designer

    Job Description

    As a User Experience (UX) Designer, your primary responsibility is to enhance the overall user satisfaction and usability of our digital products. You will be instrumental in creating a seamless and enjoyable interaction between users and our platforms. Your role involves understanding user needs, conducting usability testing, and collaborating with cross-functional teams to deliver visually appealing and intuitive user interfaces.

    Key Responsibilities: 

    User Research:

    • Conduct user research to understand user behaviors, needs, and motivations.
    • Utilize findings to inform and guide the design process.

    Information Architecture:

    • Develop site maps, user flows, and wireframes to structure the layout and navigation of digital products.
    • Ensure logical and intuitive information architecture.

    Prototyping:

    • Create interactive prototypes for user testing and stakeholder review.
    • Iterate on designs based on feedback and usability testing results.

    Visual Design:

    • Develop visually appealing and cohesive designs that align with brand guidelines.
    • Choose appropriate color schemes, typography, and imagery to enhance the user experience.

    Usability Testing:

    • Plan and conduct usability testing sessions to gather valuable feedback.
    • Analyze test results and iterate on designs to improve overall usability.

    Collaboration:

    • Work closely with cross-functional teams, including developers, product managers, and marketing, to ensure a unified and consistent user experience.

    Accessibility:

    • Advocate for and implement accessibility best practices to ensure digital products are inclusive and usable for all users.

    Job Responsibilities

    • Bachelor's degree in Design, Human-Computer Interaction, or a related field.
    • Proven experience as a UX Designer with a strong portfolio showcasing successful projects.
    • Proficiency in design and prototyping tools such as Sketch, Figma, Adobe XD, or similar.
    • Must be able to easily integrate with Dynamic 365/ or were built in Dynamic 365
    • Strong understanding of user-centered design principles and methodologies.
    • Excellent communication and collaboration skills.
    • Ability to interpret data and user feedback to inform design decisions.

    go to method of application »

    Full Stack Developer

    Job Description

    RACG is submitting a proposal for Developing a comprehensive Web-Based Stakeholder Engagement and Membership Management Platform requires a multidisciplinary team with expertise in various areas.

    We extend a warm invitation to qualified and experienced technology and software engineering consultants to express their interest in developing an organizational platform. The selected consultants will play a crucial role in shaping and implementing innovative solutions for our current and future clients.

    We appreciate your interest in being part of this exciting venture and look forward to receiving your valuable contributions.

    Their primary responsibilities include designing the overall structure and ensuring that the solution meets the business and technical requirements.

    Job Responsibilities

    Full Stack Developers:

    As a Full Stack Developer, you will be responsible for designing, developing, and maintaining end-to-end solutions across both front-end and back-end technologies.  Integration experts for connecting with external systems and APIs.You will play a critical role in the entire software development lifecycle, collaborating with cross-functional teams to deliver high-quality, scalable, and efficient web applications. Your expertise will be essential in bringing innovative solutions to the table and ensuring seamless user experiences.

    Key Responsibilities:

    Front-End Development:

    • Develop responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks.
    • Implement engaging and visually appealing designs based on UX/UI specifications.

    Back-End Development:

    • Design, develop, and maintain server-side logic using languages such as Node.js, Python, Ruby, or Java.
    • Create and optimize database schemas, ensuring data consistency and efficiency.

    Database Management:

    • Work with databases (SQL, NoSQL) to manage and manipulate data efficiently.
    • Optimize database queries and ensure proper indexing for performance.

    API Development:

    • Design and implement RESTful APIs for seamless communication between the front-end and back-end.
    • Integrate third-party APIs and web services as needed.

    Version Control:

    • Use version control systems (e.g., Git) to manage code repositories and facilitate collaborative development.

    Testing and Debugging:

    • Conduct unit testing and participate in system testing to ensure robust and bug-free code.
    • Debug and troubleshoot issues, providing timely solutions.

    Security Measures:

    • Implement security best practices to safeguard web applications against common vulnerabilities.
    • Stay updated on security trends and proactively address potential risks.

    Collaboration:

    • Collaborate with cross-functional teams, including UX/UI designers, product managers, and other developers, to deliver cohesive solutions.
    • Participate in agile development methodologies and regular team meetings.

    Scalability and Performance:

    • Design and optimize applications for scalability and high performance.
    • Implement caching mechanisms and other optimizations as needed.

    Other Requirements

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Proven experience as a Full Stack Developer with a strong portfolio.
    • Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Angular, or Vue).
    • Expertise in back-end development using server-side languages (Node.js, Python, Ruby, Java).
    • Experience with databases (SQL, NoSQL) and ORM frameworks.
    • Knowledge of RESTful API development and integration.
    • Familiarity with version control systems (Git) and collaborative development workflows.
    • Strong problem-solving and debugging skills.
    • Excellent communication and teamwork abilities.

    go to method of application »

    Database Administrator

    Job Description

    RACG is submitting a proposal for Developing a comprehensive Web-Based Stakeholder Engagement and Membership Management Platform requires a multidisciplinary team with expertise in various areas.

    We extend a warm invitation to qualified and experienced technology and software engineering consultants to express their interest in developing an organizational platform. The selected consultants will play a crucial role in shaping and implementing innovative solutions for our current and future clients.

    We appreciate your interest in being part of this exciting venture and look forward to receiving your valuable contributions.

    Their primary responsibilities include designing the overall structure and ensuring that the solution meets the business and technical requirements.

    Job Responsibilities

    As a Database Administrator (DBA), you will be responsible for ensuring the integrity, security, and performance of databases within an organization. Your role involves designing, implementing, and maintaining database systems, as well as troubleshooting issues, optimizing performance, and collaborating with cross-functional teams to support the organization's data management needs.

    Database Design and Architecture:

    • Design, implement, and maintain database architectures that meet organizational needs.
    • Collaborate with development teams to optimize database structures for performance.

    Data Security:

    • Implement and enforce security measures to protect sensitive data.
    • Manage user access and permissions to ensure data integrity and confidentiality.

    Performance Monitoring and Tuning:

    • Monitor database performance and identify opportunities for optimization.
    • Conduct performance tuning to enhance query efficiency and overall system performance.

    Backup and Recovery:

    • Develop and implement backup and recovery strategies to safeguard data.
    • Test and validate backup and recovery processes regularly.

    Database Installation and Configuration:

    • Install, configure, and upgrade database management systems (DBMS).
    • Ensure proper configuration for optimal performance and reliability.

    Database Maintenance:

    • Perform routine database maintenance tasks, including updates and patches.
    • Monitor and manage database storage to prevent capacity issues.

    Troubleshooting and Issue Resolution:

    • Diagnose and resolve database-related issues promptly.
    • Collaborate with development and IT teams to address complex problems.

    Data Migration:

    • Plan and execute data migration projects, ensuring data integrity and minimal downtime.
    • Validate and document data migration processes.

    Documentation:

    • Maintain accurate and up-to-date documentation of database configurations, procedures, and guidelines.
    • Create documentation for troubleshooting and issue resolution.

    Collaboration:

    • Collaborate with cross-functional teams, including developers, system administrators, and IT support teams.
    • Provide expertise and support for database-related aspects of projects.

    Security Audits and Compliance:

    • Conduct security audits on a regular basis to identify and address vulnerabilities.
    • Ensure compliance with data protection regulations and industry standards.

    Capacity Planning:

    • Analyze current and future data requirements to plan for database capacity.
    • Recommend hardware and software upgrades as needed.

    Other Requirements

    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • Proven experience as a Database Administrator with a strong understanding of database management systems.
    • Proficiency in database languages (SQL, PL/SQL) and experience with popular relational database systems (e.g., MySQL, PostgreSQL, Oracle, SQL Server).
    • Knowledge of NoSQL databases is a plus.
    • Familiarity with database security, backup and recovery, and performance optimization techniques.
    • Strong problem-solving and analytical skills.
    • Excellent communication and collaboration abilities.

    go to method of application »

    Quality Assurance (QA) Engineer

    Job Responsibilities

    Test Planning:

    • Collaborate with product managers, developers, and other stakeholders to understand project requirements.
    • Design comprehensive test plans and test cases based on functional and technical specifications.

    Test Execution:

    • Execute manual and automated tests to verify software functionality and identify defects.
    • Conduct regression testing to ensure the stability of existing features.

    Automation Testing:

    • Develop and maintain automated test scripts using testing frameworks and tools.
    • Continuously improve and expand test automation coverage.

    Defect Identification and Reporting:

    • Identify, document, and prioritize defects with clear and concise details.
    • Collaborate with development teams to ensure timely resolution of identified issues.

    Performance Testing:

    • Conduct performance testing to assess software scalability, stability, and responsiveness.
    • Identify and address performance bottlenecks.

    Security Testing:

    • Perform security testing to identify vulnerabilities and ensure the integrity of software security features.
    • Collaborate with security experts to address and mitigate security risks.

    Test Environment Management:

    • Set up and maintain test environments to simulate real-world scenarios.
    • Ensure consistency between development, testing, and production environments.

    Collaboration:

    • Collaborate with cross-functional teams, including developers, product managers, and system administrators.
    • Participate in agile development methodologies and contribute to sprint planning and reviews.

    Documentation:

    • Create and maintain test documentation, including test cases, test scripts, and testing procedures.
    • Generate test reports and communicate testing status to stakeholders.
    • Continuous Learning:
    • Continuously enhance technical skills to bring innovation to the testing process.

    Other Requirements

    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • Proven experience as a QA Engineer or in a similar role.
    • Familiarity with manual and automated testing methodologies.
    • Experience with testing frameworks and tools (e.g., Selenium, JUnit, TestNG).
    • Knowledge of performance testing tools (e.g., JMeter) and security testing principles.
    • Strong analytical and problem-solving skills.
    • Excellent communication and teamwork abilities.

    Method of Application

    Interested and qualified? Go to Rose Avenue Group on www.racg.co.ke to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Rose Avenue Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail