Alfred & Victoria Associates is one of Nigeria’s leading ICT solution based company. Our company offers a wide range of services which are in high demand of today’s emerging market. AVA has three major arms which have been streamlined to meet our customer’s needs.
We are recruiting to fill the position below:
Job Title: Product Owner
Location: Lagos
Group: Technology
Department: Technology
Unit: Technology Operations
Grade Band: Manager
Reporting Responsibilities
- Reports to: Program Manager
Job Objective(s)
- Leads the development effort by conveying the business value and vision to the team and outlining work in the Scrum backlog.
- Drives a project by communicating directly with the team, while visually demonstrating prioritization decisions in the backlog.
Specific Roles and Responsibilities
- Lead business and technical analysis sessions to support new development efforts to meet current and projected business needs.
- Create user stories, user acceptance criteria, epics, process maps, data mapping and formal requirements documentation.
- Aid in prioritizing backlog items based on the client’s wants and needs.
- Assist with aligning stakeholders’ business and system requirements to overall client strategy.
- Provide business analysis and support for the project team throughout the system development lifecycle.
- Assist with identifying risks, dependencies and constraints while developing specific plans to mitigate or address these concerns.
- Help to develop and make recommendations that improve the solution determination process as well as assess impact of proposed changes.
- Aid in preparing impact and opportunity assessments regarding the cost/benefit of proposed projects.
- Apply collaborative techniques as well as analytical and problem-solving skills across project delivery.
- Ensure and assist in achieving and meeting project deadlines and schedules. On some projects, this may include the creation of these deadlines and schedules.
- Use your knowledge of business process creation and development to create and recommend process design and improvements for both Robots and Pencils and the client.
- Assist with managing client expectations and ensure they are met (or better yet exceeded) and managed effectively across all the disciplines.
- Drive the implementation of technology and process solutions from concept to completion.
- Aid in developing training and/or technical documentation.
- Work collaboratively with the team to develop effective team approaches and techniques, creating the necessary approach, framework, controls and analysis practices across project delivery.
- Support the project team with Design Doc creation and management.
- Assist in developing release plan(s) and sprint plans in project management tool.
- Support in scheduling and managing the team, tasks, deadlines and key milestones, including kick off meetings.
- Ensure project risks are managed for on-time/on-budget delivery to the client.
- Proactively manage issues with scheduling, team or clients and flag accordingly to project director as issues arise.
- Assist with the management of scope creep by using scope management tools.
- Regularly interact with the Quality Assurance team to ensure appropriate tests are completed throughout development.
- Collaborate on the creation and delivery of a Client Status Report at least weekly, identifying progresses, issues and risks.
- Manage creation of weekly client presentation and present to the client.
Team:
- Lead
- Delegate
- Coach
- Mentor
- Motivate and Influence.
Job Requirements
Education
- Minimum of 2nd class lower in first Degree (MBA, MSC, MA, ML and/or Professional Qualifications is an advantage)
Work Experience:
- Minimum of 7- 12 years working experience in a corporate environment, travel/aviation a big plus.
- 3+ years of related product owner/business analysis experience.
- Extensive knowledge of business processes, strategic planning, and IT resources and enabling technologies.
- Technical background not required but considered an asset.
- Working knowledge of project management tools and methodologies.
- Highly motivated and solution oriented.
- Well-rounded interpersonal skills and experience working with cross-functional teams.
- Outstanding organizational and communication skills.
- Excellent writing skills including proper spelling, grammar and punctuation.
- Superior time management skills and the ability to prioritize tasks with minimal supervision.
- Ability to work under pressure with multiple competing deadlines.
Skills:
- Strong analytical and interpersonal skills.
- Strong knowledge of computer applications especially MS Office Tools.
- Oral and written communication skill.
Knowledge:
- Information Technology Process improvement, Information Technology Process methodology, Information Technology Project management.
Personalities and attributes:
- Lead, Coach, Mentor, Motivate and Influence.
- Team player.
- Honest, proactive and hardworking.
- Ability to adapt to changes.
Job Title: Principal UX/UI Designer
Location: Lagos
Group: Technology
Department: Technology
Unit: UX / UI
Grade Band: Senior Manager
Reports to: Chief Technology Officer
Job Objective (s)
- Create ground-breaking visual and UX design solutions in support of the Brand Experience team.
- Implement a consistent look and feel the brand, while driving the development of a centralized, living/breathing digital toolkit across multiple platforms.
Specific Roles and Responsibilities
- Mentor UI/UX designers, build requirements with program managers and collaborate with internal developers to create quality user interfaces and experiences. With a customer-centric approach and passion for next generation experiences, you will help connect emotionally to its audience.
- Deploy ninja-level creative to elevate user interfaces, visual hierarchy systems, interaction designs and user experiences of our brand for the digital world, leading work sessions to drive fresh ideas and solutions.
- Inspire teams of designers, developers, user researchers, program managers and agencies to bring innovative ideas to digital life while juggling multiple projects simultaneously.
- Drive the day-to-day creative processes and sprints – including requirements, wireframes, interactive prototypes and presentations – to develop and integrate a unified experience across multiple platforms.
- Deliver exceptional and innovative results, with an agile approach and mobile-first mind set across all projects, fueled by best of breed design and technologies.
- Research, design and prototype, enterprise web applications.
- Work closely with Product Management and Development Engineering to create innovative solutions that meet business needs.
- Create wireframes and interactive mockups. Present mockups to internal and external customers.
- Perform usability testing and analysis through all aspects of the design process.
Supervises (Job Titles):
- Senior UX / UI designers, UX / UI designers, Manager Creatives.
TEAM:
- Lead.
- Delegate.
- Coach.
- Mentor.
- Motivate and Influence.
Requirements
Education:
- Minimum of 2nd class lower in first degree (MBA, MSC, MA, ML and/or Professional Qualifications is an advantage) with a strong background as both visual designer and UX designer is a must.
Work Experience:
- Minimum of 6 – 10 years working experience as a developer in a corporate environment, travel/aviation a big plus.
- A truly exceptional portfolio showcasing your leadership in driving large-scale digital experiences. We’re looking for 7+ years of successful UI/UX design work with steadily increasing management responsibilities.
- 8+ years of experience managing high-performing creative teams in a digital art director role. Preferably, you’ll have worked on a range of digital projects including websites, mobile products, digital advertising and social media.
- Impeccably clear, consistent communication skills in working environments and formal presentations.
- Ability to distill complex requirements into intuitive, user-friendly components.
- Big-picture conceptual abilities, remarkable art direction skills and digital savvy.
- Deep understanding and appreciation for new technologies and current trends.
- Expert at Adobe Creative Cloud; knowledge of prototyping software, HTML and CSS.
- Thrive in fast-paced, fluid environments, handling a variety of assignments and technologies with an aptitude for team collaboration and open communication.
- Produce user flows, wireframes, prototypes, user interface specifications and final graphics.
- Exceptional strength working with typography, color, iconography, storytelling, user flows, responsive design, motion, animation and interaction design.
- Expert organizational skills, human-centric approach and extraordinary attention to details.
Skills:
- Strong analytical and interpersonal skills.
- Strong knowledge of computer applications especially MS Office Tools.
- Oral and written communication skill.
Knowledge:
- Strong knowledge of SDLC and ALM Methodology.
- Information Technology Process improvement.
- Information Technology Process methodology.
- Information Technology Project management.
Personalities and attributes:
- Lead, Coach, Mentor, Motivate and Influence.
- Team player.
- Honest, proactive and hardworking.
- Ability to adapt to changes.
Job Title: Senior Engineer
Location: Lagos
Group: Technology
Department: Technology
Unit: Solutions Architecture
Sub Unit: N/A
Reporting Responsibilities
- Reports to: Lead Software Engineer
- Supervises: Junior Software Engineer
Job Objective(s)
- To develop by proposing best tools, innovative ideas that will aid improvements and supporting the execution of improvements that will translate to New, Outstanding and Effective Product respectively.
Specific Roles and Responsibilities:
- Develop, code, install, test, debug, and document Web applications using appropriate editors.
- Diagnose and troubleshoot problems with existing Web applications and sites.
- Install and configure HTTP servers and associated operating systems, and establish appropriate server directory trees.
- Identify, recommend, and prioritize new Web features and applications.
- Manage Web servers and sites with domain name services.
- Update Web pages to ensure site accuracy and currency.
- Work with database administrator to design, develop, and update databases as they relate to Web applications.
- Ensure security of all Web sites and related applications.
- Perform periodic Web site audits.
- Monitor and report on Web site traffic and performance.
- Conduct research into current and emerging Web technologies and issues in support of Web development efforts.
- Coordinate team and subordinates to deliver projects in with specific time and quality requirements.
Requirements
Education:
- Minimum of 2nd class lower in first Degree.
Work Experience:
- Minimum of 5-8years working experience as a developer in a corporate
- environment with Agile Methodology is a plus.
- In-depth knowledge of Web technologies, protocols and tools including CSS, Ajax, Flash, JavaScript, JQuery and Web Services.
- Strong understanding of Internet programming languages, including .net, PHP, HTML5 and C#.
- Thorough understanding of application development methodologies.
- Experience with computer graphic and multimedia design.
- User interface design knowledge.
- Comprehensive experience with structuring, developing, and implementing interactive corporate Web sites.
- Proven experience in installing, upgrading, and maintaining Web servers and associated operating systems, including Windows and/or Linux.
- Understanding of cloud computing.
- Knowledge of database development, including MySQL and/or MS SQL Server.
- Experience in gathering and analyzing business requirements.
- Project management experience, a plus.
- Experience in mobile app/WAP development, an advantage.
Skills:
- Strong analytical and interpersonal skills.
- Strong knowledge of computer applications especially MS Office Tools.
- Oral and written communication skill.
Knowledge:
- Strong knowledge of SDLC and ALM Methodology.
- Information Technology Process improvement.
- Information Technology Process methodology.
- Information Technology Project management.
Personalities and attributes:
- Lead, Coach, Mentor, Motivate and Influence.
- Team player.
- Honest, proactive and hardworking.
- Ability to adapt to changes.
Job Title: QA Software Engineer
Location: Lagos
Group: Technology
Department: Technology
Unit: Software Quality Assurance
Reports to: Senior QA Engineer
Job Objective (s)
- To manage the improvement of IT software solution by reducing defects, inefficiencies, proposing improvements and supporting the execution of improvements that will translate to cost savings and Quality Product development.
Specific Roles and Responsibilities
- Design and executive test plans on computer applications.
- Record and document results and compare to expected results.
- Detect software failures so that defects may be discovered and corrected.
- Generate historical analysis of test results.
- Document anomalies and issues.
- Maintain database of software defects.
- Examine code and execution of code in various environments.
- Verify specific action or function of code.
- Operate and maintain test networks.
- Provide application instructions for users.
- Develop and document application test plans based on software requirements and technical specifications.
- Create meaningful error handling procedures for application code.
- Ensure compliance with general programming best practices, accepted web standards and those standards set forth by upstream sources.
- Perform application security audits.
- Implement application designs; create queries, scripts, web pages and other deliverables.
- Participate in application planning meetings.
- Ensure data integrity standards.
- Perform reviews, walkthroughs, or inspections.
TEAM:
- Lead/Drive.
- Delegate.
- Mentor.
Requirements
Education:
- Minimum of 2nd class lower in first degree
Work Experience:
- Minimum of 3-6 years working experience.
- Advanced knowledge of Software Testing theories and practices.
- Advanced knowledge of computers.
- Good background in ICT industry, consulting and business advisory.
Skills:
- Strong analytical and interpersonal skills.
- Strong knowledge of computer applications especially MS Office Tools.
- Oral and written communication skill.
Knowledge:
- Good knowledge of ALM Methodology.
- Good Knowledge of Manual, Functional and Automation Testing.
- Information Technology Process methodology.
- Information Technology Software Agile testing/ management.
Personalities and attributes:
- Team player.
- Honest, proactive and hardworking.
- Ability to adapt to changes.
Job Title: Junior Engineer
Location: Lagos
Group: Technology
Department: Technology
Unit: Solutions Architecture
Reports to: Senior Engineer
Job Objective (s)
- To develop by proposing best tools, innovative ideas that will aid improvements and supporting the execution of improvements that will translate to New, Outstanding and Effective Product respectively.
Specific Roles and Responsibilities
- Develop, code, install, test, debug, and document Web applications using appropriate editors.
- Diagnose and troubleshoot problems with existing Web applications and sites.
- Install and configure HTTP servers and associated operating systems, and establish appropriate server directory trees.
- Identify, recommend, and prioritize new Web features and applications.
- Manage Web servers and sites with domain name services.
- Update Web pages to ensure site accuracy and currency.
- Work with database administrator to design, develop, and update databases as they relate to Web applications.
- Ensure security of all Web sites and related applications.
- Perform periodic Web site audits.
- Monitor and report on Web site traffic and performance.
- Conduct research into current and emerging Web technologies and issues in support of Web development efforts.
- Coordinate team and subordinates to deliver projects in with specific time and quality requirements.
TEAM:
- Lead.
- Delegate.
- Coach.
- Mentor.
- Motivate and Influence.
Requirements
Education:
- Minimum of 2nd class lower in First degree.
Work Experience:
- Minimum of 3 – 5 years working experience as a developer in a corporate environment with Agile Methodology is a plus.
- In-depth knowledge of Web technologies, protocols and tools including CSS, Ajax, Flash, JavaScript, JQuery and Web Services.
- Strong understanding of Internet programming languages, including .net, PHP, HTML5 and C#.
- Thorough understanding of application development methodologies.
- Experience with computer graphic and multimedia design.
- User interface design knowledge.
- Comprehensive experience with structuring, developing, and implementing interactive corporate Web sites.
- Proven experience in installing, upgrading, and maintaining Web servers and associated operating systems, including Windows and/or Linux.
- Understanding of cloud computing.
- Knowledge of database development, including MySQL and/or MS SQL Server.
- Experience in gathering and analysing business requirements.
- Project management experience, a plus.
- Experience in mobile app/WAP development, an advantage.
Skills:
- Strong analytical and interpersonal skills.
- Strong knowledge of computer applications especially MS Office Tools.
- Oral and written communication skill.
Knowledge:
- Strong knowledge of SDLC and ALM Methodology.
- Information Technology Process improvement.
- Information Technology Process methodology.
- Information Technology Project management.
Personalities and attributes:
- Team player.
- Honest, proactive and hardworking.
- Ability to adapt to changes.
Job Title: Senior QA Software Engineer
Location: Lagos
Department: Technology
Unit: Software Quality Assurance
Reporting Responsibilities
- Reports to: Lead QA Engineer
- Supervises: QA Engineers
Job Objectives
- To manage the improvement of IT software solution by reducing defects, inefficiencies, proposing improvements and supporting the execution of improvements that will translate to cost savings and Quality Product development.
Specific Roles and Responsibilities
- Design and executive test plans on computer applications.
- Record and document results and compare to expected results.
- Detect software failures so that defects may be discovered and corrected.
- Generate historical analysis of test results.
- Document anomalies and issues.
- Maintain database of software defects.
- Examine code and execution of code in various environments.
- Verify specific action or function of code.
- Operate and maintain test networks.
- Provide application instructions for users.
- Develop and document application test plans based on software requirements and technical specifications.
- Create meaningful error handling procedures for application code.
- Ensure compliance with general programming best practices, accepted web standards and those standards set forth by upstream sources.
- Perform application security audits.
- Implement application designs; create queries, scripts, web pages and other deliverables.
- Participate in application planning meetings.
- Ensure data integrity standards.
- Perform reviews, walkthroughs, or inspections.
Team:
- lead/Drive
- Delegate
- Mentor
Requirements
Education:
- Minimum of 2nd class lower in first Degree.
Work Experience:
- Minimum of 5-8 years working experience.
- Advanced knowledge of Software Testing theories and practices.
- Advanced knowledge of computers.
- Good background in ICT industry, consulting and business advisory.
Skills:
- Strong analytical and interpersonal skills.
- Strong knowledge of computer applications especially MS Office Tools.
- Oral and written communication skill.
Knowledge:
- Good knowledge of ALM Methodology.
- Good Knowledge of Manual, Functional and Automation Testing.
- Information Technology Process methodology.
- Information Technology Software Agile testing/ management.
Personalities and attributes:
- Team player.
- Honest, proactive and hardworking.
- Ability to adapt to changes.
Salary
Very attractive.
Deadline: 3rd June, 2019.
How to Apply
Interested and qualifiied candidates should send their tailored CV to: apply@alfred-victoria.com
Note: Any application received after this time will be automatically rejected.
Leave a Reply