Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 4, 2020
    Deadline: May 31, 2020
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Allan Gray Proprietary Limited is an investment manager, focused on creating financial security for investors. You can access our investment expertise through our unit trusts. Our purpose is to help investors build wealth over the long term. We seek to earn the trust of our clients by providing superior long-term investment performance, outstanding client se...
    Read more about this company

     

    Software Development Manager | Institutional IT | Inst Software Development

    Job Description

    Allan Gray is looking for an innovative Software Development Manager to lead and assist the developers in building world-class solutions for the Asset Management business. As Software Development Manager, you will drive software delivery projects across multiple teams and provide expertise and guidance to the various functional roles across the full value chain of Software Development.

    Our application development stack consists of ReactJs applications interacting with .NET Core APIs, deployed on an elastic containerized infrastructure supported and managed on premises through Kubernetes. As a team, we apply best practices in user experience, DevOps, web application architecture, solution design and testing.

    Our data is stored in on-premise SQL Server databases, providing the foundation for both the applications and reporting capabilities in the business.

    In addition to rolling out new and enhanced application functionality, a major focus in the area for the medium term is to improve our data flows and transition to a new Data Warehouse.
    At Allan Gray, we are constantly looking for better ways of doing things. If you have a willingness and excitement to find innovative solutions and assist the teams with the delivery of complex software projects, in a performance-driven environment that will also allow you to play with a comprehensive tech stack, then we may be perfect for you.

    Responsibilities
    People Management

    • Management of software developers (via Tech Leads) within Institutional IT across multiple teams
    • Understand the development skills/capacity (planning) needed and work to put this in place
    • Involvement in the recruitment of developers, including placement of graduates
    • Onboarding new employees both experienced and at graduate level
    • People development through coaching, mentoring and driving activities focused on developer skills upliftment
    • Involvement in Design and Development of Solutions
    • Drive delivery of the developers across the teams
    • Provide expertise and guidance to the various functional roles across the full value chain of Software Development – Architecture, Requirements, Design, Implementation, Testing, Deployment, Maintenance
    • Input into larger/complex development items
    • Support the implementation of architecture and coding standards across teams
    • Understand the (resolve) key system issues being experienced across all systems
    • Collaborating with key people within the IT and business teams, Domain Owners, Architects and business stakeholders
       

    Governance; Risk Management and Process Improvement

    • Ensure good governance in place for release management process and drive improvements/automation
    • Maintain a release management process across all systems that meets external and internal audit requirements
    • Managing internal and external audit reviews
    • Understand key risks in Institutional IT and implement controls/processes/capacity to address these risks

    Requirements

    • Previous experience leading multiple software development teams
    • Line management experience for a period of 5 years or more
    • Experience as a software developer for more than 8 years on an equivalent tech stack
    • Expert knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
    • Ability to deal with senior stakeholders
    • Excellent track record of managing and implementation of tech solutions
    • Asset management business experience an advantage
    • Good interpersonal and communication skills
    • Strong organisational and planning skills

    Technical Requirements

    • Experience in systems design and coding in Microsoft .NET, C#, C++ or JavaScript
    • Experience in writing SQL for Microsoft SQL server, including stored procedures, UDF’s and other T-SQL Querying
    • Experience in system integration, distributed computing and building enterprise-wide systems
    • Experience with data integration, validation and reconciliation (SSIS or similar).
    • Experience with reporting technologies (SSRS)
    • Experience in analysing data and performing complex data manipulation using Microsoft SQL
    • Experience in design and implement relational and dimensional database structures
    • Experience with creating and maintaining cubes (SSAS)

    Education

    • Computer Science Degree preferred

    Closing date: 30/05/2020

    Method of Application

    Interested and qualified? Go to Allan Gray Proprietary Limited on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Allan Gray Proprietary Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail