C# Application Development Manager | Bellville

Bellville, Cape Town, South Africa

Job Description


Our client are seeking an experienced C# - Application Development Manager to lead the development of their CRM platform, which is vital to their advisers nationwide. As a senior developer, you will be responsible for overseeing the development efforts of both the CRM platform and its associated client-facing portals and mobile applications, working closely with our external software development partner.Key Responsibilities:

  • Lead the design and development of CRM platform components, client portals, and mobile applications (Apple/Android) in collaboration with external software developers.
  • Transform the existing software stack by working within a C# microservices architecture.
  • Conduct research, design, documentation, and modification of software specifications throughout the production life cycle.
  • Write clean, efficient, and well-documented code that meets performance and standards compliance, with a focus on security and sensitive data handling.
  • Implement and manage DEVOPS processes for solution industrialization.
  • Provide guidance to other developers, business analysts (BAs), and testers, maintaining strong relationships with external software development partners.
  • Employ modern coding practices and suggest improvements to current processes.
  • Adopt a customer-centric approach when interacting with CRM platform users, including advisers and internal business stakeholders.
  • Collaborate with BAs to assess and validate development requirements before proceeding to development.
  • Work closely with business teams during the pre-development phase and with testing teams post-development to ensure deliverables meet expectations.
Requirements:
  • Relevant tertiary qualification, preferably a degree or honors in computer science.
  • Significant experience in similar roles within the financial services industry.
  • Expertise in CRM and client portal solutions.
  • Strong background in Agile/Scrum methodologies.
  • Advanced proficiency in C# development.
  • In-depth knowledge of the software development lifecycle.
  • Excellent negotiation skills.
  • Understanding of wealth management and adviser value propositions.
  • Ability to translate business requirements into technical specifications and communicate technical issues back to business stakeholders for decision-making.
  • Familiarity with PHP is advantageous.
Competencies:
  • Proactive and problem-solving mindset.
  • Strong business acumen and entrepreneurial spirit.
  • Analytical and strategic thinking.
  • Proven ability to manage small to medium-sized teams.
  • Strong negotiation and influencing skills.
  • Innovative and assertive.
  • Attention to detail and project management expertise.
  • Advanced communication and change management skills.
  • Coaching abilities.
  • High level of IT innovation and expertise.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1337277
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bellville, Cape Town, South Africa
  • Education
    Not mentioned