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: Dec 3, 2020
    Deadline: Dec 14, 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

    Old Mutual is an international investment, savings, insurance and banking group. For over 170 years we have been serving the growing insurance and investment needs of our customers, helping them achieve their lifetime financial goals.
    Read more about this company

     

    Head of Software Engineering

    Job Summary

    The Head of Software Engineering is responsible for the development of high quality designs and solutions and the integration of these at the Enterprise level. This role guides technical design and the development and maintenance of software and other digital applications or services. The role incumbent will lead a team which will be expected to create prototypes, develop user-centred software, and advise on technical specifications. This role requires fundamentals in engineering practices, an analytical and data-driven approach to problem solving, while following the DevOps model so that teams are empowered to own the full development and support the software development life-cycle. The successful incumbent also has a track record of leading Software Engineering teams, driving outcome-based performance.

    You will be responsible for managing cross functional agile teams through our full SDLC from estimation to delivery as well as having direct report responsibility for the engineering staff. To be successful, you will need to collaborate with our Product Management, Design, Quality Engineering, Technical Architecture, and Systems organisations on everything from roadmap estimation to project execution and delivery.

    Key Result Areas

    • Able to roll up their sleeves and play a hands-on role while building a world class team.
    • Responsible for the development of high quality designs and solutions and the integration of these at the Enterprise level.
    • Set technical standards and SDLC processes.
    • Expected to provide guidance and thought leadership for technical design, and the development and maintenance of software and other digital applications or services.
    • Provide leadership and direction for team of software engineers who are accountable for creating prototypes, developing user-centred software, advise on technical specifications, and who research new techniques. Provide technical and career mentoring for the engineering organization.
    • Provides sizing and scoping for development work required at the enterprise level.
    • Operates as a subject matter expert and thought leader across program initiatives. Work with your engineering team and leads to plan and track development of all projects through delivery to production
    • Responsible for the software development life cycle, taking the lead on software development projects.
    • Apply engineering principles for design, development, maintenance, testing and evaluation of software.
    • Ensure that software development tasks are well coordinated.
    • Apply knowledge relating to the Architecture of relevant systems.
    • Balance trade-offs between design and implementation.
    • Client engagement at the Executive level to drive new products/ features and to ensure operational excellence.
    • Enable rapid iteration.
    • Ensure systems are scalable, fault tolerant and robust. Working in an environment that is forever looking forward to preparing for the future. This is due to the platform being highly available with a large customer base that will continue to grow. Experience in this area is highly sought.
    • Assure that security and accessibility continue to be primary goals in construction of any software.
    • The solutions are mainly built using AWS cloud infrastructure
    • Coordinate estimation of operational costs associated with updated/new functionality with our systems organization.
    • Cultivate a culture of testing and automation throughout the engineering organization.
    • Collaborate with the product engineering management (Design, Product, QA and IT) team to improve visibility, processes, and communication mechanisms.
    • Full stack software development experience and capability
    • Experience or comfort working with native mobile apps
    • Experience with modern data technologies (Kafka, Kinesis, Snowflake), relational database systems (MySQL) and ability to work with large databases
    • Understanding and knowledge of scaling and proven track record of scaling systems
    • Experience with caching systems such as memcache and redis are a plus
    • Comfort working on the command line
    • Experience profiling and optimizing code on all tiers of an application

    Requirements: Skills, Qualifications and Experience required

    • Matric
    • Degree in Computer Science/ Engineering/ Mathematics or related.
    • 7 years+ Software Development experience
    • A successful track record working as an engineering leader across multiple teams
    • Experience leading and contributing to software architecture
    • Experience with systems that leverage near real-time data to drive personalized experiences
    • Experience working with consumer facing digital products
    • Experience with systems which have sophisticated access control/configuration capabilities
    • Exceptional written and oral communication skills
    • Exceptional critical thinking and analytical skills, with the ability to quickly understand complex systems and data
    • Experience balancing managing direct reports and making contributions to the software
    • Experience providing project visibility to senior management
    • Passion for data driven decision making and continuous process improvement

    Closing Date:14 December 2020

    go to method of application »

    Consultant: Sales

    Job Summary

    • Handle incoming and outgoing sales calls in accordance with predetermined schedules, campaigns and targets.
    • Telephonically guide customers through the product offering, pricing, terms and conditions.
    • Provide accurate and efficient quotation/s to customers.
    • Maintain an agreed lead to sale ratio.
    • Maintain an agreed lead to quote ratio.
    • Maintain an agreed quote to sale ratio.
    • Required to work shifts as scheduled.
    • Manage all allocated leads.
    • Sell according to agreed targets for the day.
    • Maintain a 90% QA average on all calls.
    • Accurately and efficiently capture all customer data.
    • Finalise calls at point of contact, where possible.
    • Forward accurate policy documents to customers within mandated timeframes.
    • Deal with all customers in a professional manner in strict accordance with businesses culture, products and quality standards.
    • Manage time and workloads to ensure that deadlines and targets are met.
    • Demonstrate an excellent knowledge of the business product offerings, campaigns, rules and conditions in order to recommend the right solution to the customer.

    Responsibilities
    Skills and Experience

    • 3-5 years

    Education

    • Matriculation Certificate (Matric) (Required)

    Closing Date: 9 December 2020

    go to method of application »

    DevOps Engineer

    Job Summary
    Technical

    • Must have worked in DevOps (IaC) area of IaaS, PaaS and SaaS services; worked on Infrastructure as Code (eg design and deployment of ARM templates, Terraform and PowerShell)
    • Broad knowledge and passion for Microsoft Azure, including but not limited to Virtual Networks, ExpressRoute Circuit, Azure Firewall, Hybrid networks, CI/CD, Azure DevOps, Network Security, Network Segmentation, and Automation
    • Experience and knowledge about Traditional (on-premises) Network Infrastructure including but not limited to DNS, Routing, WAN, etc.
    • The ability to plan for service availability, and disaster-recovery scenarios for the full range of products within the portfolio; Design, development, security and implementation of Azure products for internal Azure customers
    • Responsible for API development and integration
    • Enable them to consume Azure services in a secure and compliant way.
    • Experience with CI/CD You have experience in orchestration of application infrastructure through code (> 1 year)
    • Automating and orchestrating workloads across multiple public cloud providers
    • Familiarity with automation management systems e.g. Terraform, Salt, Azure Resource Manager, Puppet, AWS Cloud formation (including design and implement build, deployment, and configuration management)
    • Test implemented designs
    • Build and test automation tools for infrastructure provisioning
    • Handle code deployments in all environments
    • Monitor metrics and develop ways to improve
    • Provide technical guidance and educate team members and co-workers on development and operations
    • Brainstorm for new ideas and ways to improve development delivery
    • Consult with peers for feedback during testing stages
    • Build, maintain, and monitor configuration standards
    • Maintain day-to-day management and administration of projects
    • Manage CI and CD tools with team
    • Work with customers and other teams to troubleshoot customer environments
    • First point of contact for incident management, providing guidance and recommendations for issue resolution
    • Document and design various processes; update existing processes
    • Improve infrastructure development and application development
    • Follow all best practices and procedures as established by the company
    • Advises stakeholders of implemented changes and anticipated effects on business.
    • Documents changes, measures impact of changes, and adjusts approach where necessary.
    • Coordinates activities across the Applied Intelligence domains, i.e. Robotics and Cognitive Automation, Cognitive and Behavioural Insights, Cognitive Engagement

    Financial Management

    • Assists in supporting Cost analysis of cloud computing and DevOps resources

    People management

    • Creates an environment in which learning and development are emphasised and valued.
    • Encourages cross functional team members to express their views, resolves issues raised by the team, escalates issues if required, and provides feedback to teams on an ongoing basis.

    Process

    • Integrating inputs, making recommendations for change, and measuring impact.
    • Involved in redesigning service models to incorporate new ways of working and new 4th Industrial revolution capabilities.
    • Designing cohesive and efficient value chain processes.

    Other:

    • Establish and maintain relationships with key stakeholders.
    • Demonstrable improvements in business KPI’s, which are directly relatable to data-informed efforts.
    • Drive and implement a decision framework for upcoming work, ensuring the resolution and timely escalation of any conflicting priorities.
    • Risk control procedures are implemented effectively.
    • Additional skills for career advancement are acquired, as assessed by stakeholders and manager.

    Skills And Experience

    • 2-3 years work experience

    Education

    • Bachelor of Arts and Sciences (BASc): Computer and Information Science (Required)

    Closing Date:10 December 2020

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Old Mutual South Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail