Job Description
Job Summary:
We are seeking a highly skilled and motivated Business Analyst with expertise in software project management and learning management systems (LMS). As a Business Analyst, you will be responsible for collaborating with cross-functional teams to gather and analyze business requirements and translate them into technical solutions. Your primary focus will be on managing software projects, designing and implementing solutions, managing the LMS, and ensuring effective communication among all stakeholders.
Key Responsibilities:
- Manage software projects from initiation to closure, ensuring timely delivery, quality, and within budget.
- Work with cross-functional teams to gather, analyze, and document business requirements, and translate them into technical solutions.
- Develop and maintain project plans, schedules, and budgets, and track progress against them.
- Create and manage project scope, risks, and issues, and develop contingency plans as needed.
- Design and implement technical solutions that meet business needs, while considering scalability, maintainability, and other architectural principles.
- Manage and administer the learning management system, ensuring effective implementation of course content, user management, and system configurations.
- Facilitate effective communication among all stakeholders, including project team members, business users, and technical staff.
- Participate in the development of testing strategies, plans, and cases, and ensure that testing is completed to validate the solutions.
- Stay current on emerging technologies, trends, and methodologies, and apply them to improve processes and outcomes.
Job Requirements
- Culture match with the Company’s values: Passion, Accountability, Integrity, Innovation, Partnership
- Bachelor's degree in Computer Science, Information Technology, Mathematics, Physics, or related field.
- 5+ years of experience in software project management.
- Strong communication skills, both verbal and written, and ability to communicate technical concepts to non-technical stakeholders.
- Experience working across teams, including business users, developers, testers, and other stakeholders.
- Knowledge of version control tools and ability to manage source code and artifacts.
- Experience working in a DevOps environment and implementing continuous integration/continuous delivery (CI/CD) processes.
- Experience working with agile methodologies, including Scrum and Kanban.
- Experience in managing outsourced projects with offshore teams.
- Experience in managing and administering a learning management system.
- Strong analytical and problem-solving skills, with ability to identify and resolve complex issues.
- Ability to work independently with minimal supervision, and to multitask and prioritize work effectively.
If you are a highly motivated individual with strong project management and learning management system skills we encourage you to apply for this exciting opportunity.