Develop and maintain strong relationships within client divisions.
Serve as a primary point of contact for client enquiries and requests.
Evaluate enquiries and requests, to interpret the development requirement needed.
Understand client needs and collaborate with client and internal teams to deliver tailored solutions.
Formulate scope and functional requirements of project for approval by project stakeholders.
Prepare proposals or cost estimates, managing the balance between ensuring cost effectiveness for client and profitability for organisation.
Identify opportunities for upselling and cross selling additional services.
Brief the technical team and any third parties on the requirements to deliver the project successfully and within budget.
Monitor project progress and ensure timely delivery of solutions.
Manage multiple projects delivery, using ticketing and project management tools.
Manage client status meetings (remotely or occasionally in person) for each client division and any third parties involved, reporting on project progress and facilitating stakeholder contributions.
Prepare and present regular reports.
Stay updated on industry trends for software development and client's products and services.
Manage project communication, including project plans, meeting minutes and task management.
Perform impact analysis for project changes and manage the change variation accordingly.
Understand the organisation software release process and manage releases to ensure delivery within agreed timeframes.
Minimum Requirements
Degree, diploma or relevant industry certification in marketing management, business management, computer science or related field.
Proven experience of at least 2 years, as an Account Manager or similar role within the software development industry.
Proficient understanding of Software Development Life Cycle (SDLC).
Excellent communication and interpersonal skills.
Ability to manage multiple projects simultaneously.
Strong problem-solving and negotiation skills.
Proficient user of Microsoft Office applications.
Project management certification (beneficial).
A solid grasp of Software Design Principles.
Desired Skills
Organized
Results-driven
Written and verbal communication
Strong problem-solving skills
Understanding of business processes.
Desired Work Experience
2 to 5 years.
Desired Qualification Level
Degree.
About The Employer
Skills and Knowledge Requirements:
Communication skills: excellent verbal and written communication to interact effectively with clients and the internal team.
Relationship management: ability to build and maintain strong relationships both within client and the internal team.
Problem solving: strong analytical skills to address client requirements, needs and issues to find an effective solution.
Negotiation: proficiency in negotiating proposals and cost estimates to the benefit of both the company and the client.
Sales: skills in identifying opportunities within client operations for new services, as well as upselling or cross-selling additional services.
Technical understanding: basic knowledge of software development processes and methodologies to be able to communicate with both technical and non-technical stakeholders.
Time management: efficiently managing time and prioritizing tasks to meet deadlines.
Team collaboration: ability to work collaboratively with internal team to deliver high quality solutions to client.
Critical thinking: proficiency in critical thinking and the ability to ask probing questions to effectively find solutions.
Software development processes: understanding the software development life cycles, methodologies (e.g., Agile, Scrum), and best practices.
Industry trends: Awareness of current trends and developments in the software development industry, as well as monitoring trends within client's products and services.
Market analysis: ability to analyze market trends and competitor activities.
Business acumen: understanding of business operations, financial principles, and strategic planning.