Product Development  |  Cape Town, South Africa  |  Full Time  |  Manager

Software Development Manager

Apply Today
Description

Description
MRI Software is currently seeking a Development Manager to join our team in the Cape Town, South Africa Offices! We are seeking someone with strong leadership skills for this position. The Software Development Manager will be contributing to the strategic vision of the product development organization and leading a growing global development centre towards that vision.

RESPONSIBILITIES: 

  • Contribute to the strategic vision of the product development organization and lead the team towards that vision
  • Direct multiple cross-functional teams to deliver product releases that achieve business objectives while meeting quality and time-to-market expectations
  • Coordinate product development activities across multiple products/projects in the product suite
  • Build team technical capabilities and ensure use of repeatable SDLC (e.g. establish best practices, mentoring, individual development plans, recruiting, etc.) that align to technical and business strategy
  • Proactively monitor and identify metrics that can effectively report the overall health of projects and systems to mitigate risk and resolve issues before they are experienced by other groups/clients
  • Establish effective communication channels both inside and outside of the Product Development organization.
  • Contribute to and drive the execution of the technical roadmap based on input from the business and product advisory boards
  • Establish and maintain a culture of learning and continuous improvement
  • Provide people, skills, and development processes to projects and programs
  • Coach team members to foster their professional development
  • Hire and develop a diverse, high performance, scalable team aligned to technical and business strategy
  • Align team to meet schedule and fulfil commitments
  • Conduct performance reviews of team members

REQUIREMENTS: 

TECHNICAL SKILLS

  • Direct project involvement and leadership of projects delivering enterprise software solutions
  • Strong understanding of SaaS, Web services, Web applications, .Net Framework/Core, C#, Angular, SQL Server, TSQL, Dev Opps. Azure/AWS knowledge will be a plus.
  • Strong understanding of software development best practices, including multiple development methodologies (experience with Agile/SCRUM principles preferred)
  • MRI Software product knowledge or enterprise accounting software experience a plus
  • Knowledge of enterprise software environments and deployment approaches for SaaS offerings

PERSONAL AND BUSINESS ATTRIBUTES/SKILLS

  • Excellent communication and leadership skills
  • Strong results orientation
  • Self-motivated team player with integrity and a great work ethic
  • Solid decision making skills despite ambiguous data and situations. Considers upstream and downstream operational impacts as decision inputs. Balances long-term vs. short-term objectives
  • Ability to multitask in an effective and organized manor
  • Desire to work in a fast paced environment and always willing to work hard to continually raise the bar for the team
  • Excellent time management, communication, decision-making, presentation, human relations, and organization skills
  • Accountable for commitments made and schedule deliverables
  • Able to assess team and individual technical and personal strengths/weaknesses and coach appropriately

 

EDUCATION

  • BA/BS Degree in Information Systems, Software Engineering or Computer Science or related area; advanced degree preferred

 

EXPERIENCE

  • 5+ years of leadership experience with technical teams
  • Proven capability as lead software engineer or a team manager utilizing an iterative and repeatable development process
  • Track record of leading teams to deliver scalable, high quality, enterprise software solutions
  • Broad-based technical expertise including a strong understanding of programming and architecture concepts
  • Established people management skills with the ability to drive individuals and team to realize their potential

Company Overview
MRI Software delivers innovative applications and hosted solutions that free real estate companies to elevate their business.  Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and accounting, to investment modeling and analytics for the global commercial and residential markets.  With nearly five decades of expertise and insight, we have grown to include offices in across the United States, the United Kingdom, Hong Kong, Singapore, Sydney, South Africa, New Zealand, and Canada with over 1200 team members to support our clients and their unique needs!

Select your region

17000+

Clients

16.1m

Units

3.3m

Leases

200+

Partners

170+

Countries