Responsibilities:
- Analyse client needs and requirements and recommends software solutions that meet their business objectives.
- Participate in software design, development, testing, and implementation activities, working closely with clients and development teams to ensure project success.
- Provide application support and training to clients on software applications and systems.
- Manage project timelines, deliverables, and budgets to ensure successful project completion.
- Develop project plans, status reports, and other project documentation as needed.
- Stay up-to-date with industry trends and technologies related to software development and implementation.
Requirements
- Bachelor’s degree in computer science, Information Technology or a related field.
- Minimum of 3 years of experience in software consulting, development, implementation, support, application testing or a related experience.
- Strong technical skills and knowledge of software development methodologies, tools, and platforms.
- Excellent communication skills, both written and verbal, with the ability to convey technical information to non-technical clients.
- Ability to work independently and collaboratively with clients and development teams.