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: Feb 1, 2023
    Deadline: Not specified
    • @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

    When it comes to creating exceptional software for the online gaming industry, Derivco is as the forefront of industry innovation. Our highly skilled teams of designers, developers, illustrators and animators love nothing more than working with the latest technology and have the most fun trying out new things. The software we produce for Microgaming has made...
    Read more about this company

     

    Test Architect

    Provide Architectural Leadership

    • Communicates effectively in both written and verbal form.
    • Performs architectural analysis and helps define backlogs for technology development / transition / implementation.
    • Lead & oversee the construction of projects.
    • Detailed domain knowledge
    • Write business cases and project charters.
    • Evaluate and propose new technologies and drive them through the technology adoption process.
    • Presents at a technical forum (internal or external) at least once per year e.g. Architecture Ask, Software Society, Dev Days, Brown Bag etc.
    • Participates in architectural governance.

    Provide Consulting Services

    • Develop prototypes to demonstrate concepts.
    • Perform due diligence analysis of potential 3rd party products and development houses
    • Perform reviews of specifications, designs and architectures

    Provide Specialist Services (Software, Database, IT, Cloud, Security, Testing)

    • Provide expert advice on issues pertaining to your domain's architecture, design and development

    Systems Analysis and Design

    • Perform high level investigations, detailed analysis and detailed designs for solutions to meet challenging business needs.
    • Identifies the right stakeholders to participate in the analysis, and getting their input.
    • Perform reviews of specifications, designs and code.
    • Design and document software, system and deployment architectures.
    • Create high level plans for delivering projects.
    • Assist in breaking down the plan to a task level.
    • Analyse and document dependencies and priorities.

    go to method of application »

    Software Architect

    What do we do?

    A day in the life of a Derivco Software Architect typically includes the following:

    • Conceiving and communicating designs for large scale and/or business-critical systems.
    • Providing expert guidance and consultancy to teams facing tough technical challenges.
    • Identifying and driving initiatives to improve our software at a system-wide level.
    • Researching and realizing innovative new technologies or ideas.
    • Mentoring senior developers.

    What do you need?

    General

    • Ability to wrestle complexity into structure
    • A great verbal and written communicator of technical topics to a wide audience of roles
    • Solid technical foundation across a wide range of topics

    Specific Skills And Experience

    • At least 8 years technical expertise in one or more of the following technologies: C#, Java , .NET, SQL Server, REST Apis, Kafka, HTML5.
    • At least 5 years of expertise architecting systems of substantial complexity (tens of thousands of online users, thousands of transactions per minute, 24/7 availability)
    • Practical and theoretical knowledge of a range of technical disciplines and techniques (client, server, database, message brokers, DevOps, high availability, scalability) … and how to harness this knowledge into well-architected, scalable software solutions which satisfy business strategy
    • Understanding of different software development methodologies
    • Understanding of different architectural patterns and application design patterns
    • Undergraduate diploma/degree (preferred)
    • TOGAF certified (preferred)

    go to method of application »

    Machine Learning Engineer Level 2

    Machine Learning Engineer Level 2 : Technical Outputs

    • Knowledge sharing
    • Readily shares knowledge when tasked or approached.
    • Proactively shares knowledge within the team.
    • Developed and maintained machine learning solutions
    • Analyze requirements, perform experimentation and document the proposed solution, in conjunction with Lead and Senior Machine Learning Engineers, according to best practice.
    • Develop machine learning models and optimize and automate model training and testing for experimentation, development, and production
    • Meet business requirements through combining several different machine learning algorithms with domain knowledge.
    • Design and build data and model pipelines required to successfully reach the desired outcome and performance
    • Continues to monitor accuracy and performance of model, optimizing as required.
    • Creates appropriate estimates and reviews them with seniors and the team.
    • Develops and releases software and systems as per the team standards and processes to meet the defined specifications or requirements within the agreed time.
    • Ensures that the development or maintenance performed does not compromise the quality or functionality of the software and system.
    • Communicates status and escalates on risks and issues appropriately and timeously.
    • Comprehensively creates and maintains documentation of the software and system design and implementation, according to documentation standards.
    • Contributes to the improvement of the team's development standards and processes.
    • Machine Learning software and system quality
    • Test your implementation and design as per the team's quality charter.
    • Make sure your software does what it supposed to do as per the defined specification.
    • Test all changes you made and ensure that existing functionality works as expected.
    • Actively review and fix all defects found as per the defined quality standards.
    • Contributes to the improvement of the team's quality standards and processes.
    • Help others improve the quality of their work.
    • Takes ownership of all aspects of the quality of the implementation.
    • Support and Maintenance
    • Provides support for product related issues in production with appropriate amount of urgency, while quickly identifying the problem scope.
    • Provide effective and timely feedback on support issues.
    • Provides support to dependant teams.

    Machine Learning Engineer 2: Skills

    • Qualification: BS in Computer Science, Electrical Engineering, or related fields
    • Minimum 3-year relevant qualification and at least 2 years software development experience. OR
    • Relevant 1-year certification and at least 4 years software development experience
    • OR Minimum 5 years software development experience
    • Understanding of machine learning and application thereof
    • Understand the SDLC (Software Development and Machine Learning)
    • Software analysis and design skills.
    • Sound knowledge of math and probability

    go to method of application »

    Software Architect

    What do we do?

    A day in the life of a Derivco Software Architect typically includes the following:

    • Conceiving and communicating designs for large scale and/or business-critical systems.
    • Providing expert guidance and consultancy to teams facing tough technical challenges.
    • Identifying and driving initiatives to improve our software at a system-wide level.
    • Researching and realizing innovative new technologies or ideas.
    • Mentoring senior developers.

    What do you need?

    General

    • Ability to wrestle complexity into structure
    • A great verbal and written communicator of technical topics to a wide audience of roles
    • Solid technical foundation across a wide range of topics

    Specific Skills And Experience

    • At least 8 years technical expertise in one or more of the following technologies: C#, Java , .NET, SQL Server, REST Apis, Kafka, HTML5.
    • At least 5 years of expertise architecting systems of substantial complexity (tens of thousands of online users, thousands of transactions per minute, 24/7 availability)
    • Practical and theoretical knowledge of a range of technical disciplines and techniques (client, server, database, message brokers, DevOps, high availability, scalability) … and how to harness this knowledge into well-architected, scalable software solutions which satisfy business strategy
    • Understanding of different software development methodologies
    • Understanding of different architectural patterns and application design patterns
    • Undergraduate diploma/degree (preferred)
    • TOGAF certified (preferred)

    go to method of application »

    DevOps Engineer

    Deployment

    • Build automated deployments using configuration management technology
    • Deploy new modules, upgrades and fixes to environments across the SDLC
    • Documents and completes knowledge transfer to support
    • Works with Release Management to ensure modules are ready
    • Validates deployments

    Coaching and Mentoring

    • Provides technical coaching and mentoring to less-experiences team members

    Vendor Management

    • May work with vendors to resolve problems and develop solutions

    Maintenance

    • Focused on either continuous integration or continuous delivery with the following outputs:
    • Plans and performs ongoing routine applications maintenance tasks
    • Assists in establishing requitements, methods and procedures for routine maintenance

    Development

    • Develops/builds IT solutions to meet business requirements
    • Installs and configures solutions
    • Integrates solutions with other applications and platforms outside the frameworks
    • Maintains new and existing object reference files
    • Performs script maintenance and updates due to changes in requirements or implementations
    • Assists with set up and maintenance of the test environment

    Documentation /User Guides

    • Documents functions and changes to new or modifies modules and test active activities/results
    • Assists in the development of user guides and training documents for systems

    Standard, Policies and Procedures

    • Adheres to standards and procedures
    • Reviews modules for quality assurance
    • Adheres to and participates in the formulation and implementation of the Enterprise Automation Strategy

    Support

    • Assist in support across the SDLC
    • Provide guidance and expertise to stakeholders on Enterprise Automation related issues
    • Provide support to the Development teams to ensure automated solutions are designed with user experience, performance and operability in mind

    Behavioral Attributes

    • Adaptability and Resilience
    • Quality Decision Making Skills
    • Collaborative Relationships
    • Results Driven
    • Effective and Influential Communications Skills
    • Stategic Mindset
    • Talent Development

    Skills

    • Knowledge of two or more programming languages i.e PowerShell, Python, Linux, Azure DevOps, C#, Docker,
    • Frequent incremental code, testing and deployment
    • Strong troubleshooting and problem-solving skills
    • Agile Methodologies
    • Source Control
    • Basic DB Administration experience
    • Bachelor's degree in Programming/Systems or Computer Science or other related field, or equivalent work experience 3-5 years programming experience
    • Experience working in applications, systems or IT operations
    • Knowledge of an Agile team environment process

    go to method of application »

    Test Architect

    Provide Architectural Leadership

    • Communicates effectively in both written and verbal form.
    • Performs architectural analysis and helps define backlogs for technology development / transition / implementation.
    • Lead & oversee the construction of projects.
    • Detailed domain knowledge
    • Write business cases and project charters.
    • Evaluate and propose new technologies and drive them through the technology adoption process.
    • Presents at a technical forum (internal or external) at least once per year e.g. Architecture Ask, Software Society, Dev Days, Brown Bag etc.
    • Participates in architectural governance.

    Provide Consulting Services

    • Develop prototypes to demonstrate concepts.
    • Perform due diligence analysis of potential 3rd party products and development houses
    • Perform reviews of specifications, designs and architectures

    Provide Specialist Services (Software, Database, IT, Cloud, Security, Testing)

    • Provide expert advice on issues pertaining to your domain's architecture, design and development

    Systems Analysis and Design

    • Perform high level investigations, detailed analysis and detailed designs for solutions to meet challenging business needs.
    • Identifies the right stakeholders to participate in the analysis, and getting their input.
    • Perform reviews of specifications, designs and code.
    • Design and document software, system and deployment architectures.
    • Create high level plans for delivering projects.
    • Assist in breaking down the plan to a task level.
    • Analyse and document dependencies and priorities.

    go to method of application »

    Reward Analyst

    • We are looking for a Reward Analyst to join us at our Head Office in Durban on a permanent basis. This position sits within our Total Rewards team and will have a global growth focus along with innovation within our South African market.

    This role also offers hybrid working, with the flexibility to work from home multiple days per week.

    What You’ll Do On a Typical Day

    • Data management and analysis using various compensation and market data tools, as well as developing compensation metrics and creating insightful and proactive reports
    • Supporting the delivery of annual compensation cycle activity, including data management in compensation planning tool, design and delivery of communication and training for managers
    • Participate in reward surveys through collection of internal and external data to develop salary structures across all markets
    • Supporting in the design, delivery, and research of compensation projects in all markets
    • Oversee the administration of our benefits and research and recommend improvements to global benefit offering
    • Support in the maintenance of job architecture including auditing of role mapping, support with job evaluations, mapping for new markets, and present training to managers and HR professionals

    What You Need To Succeed In This Role

    • A university degree in a relevant field with a Global Remuneration Professional (GRP) Certification advantageous (min. SARA classification of Reward Administrator)
    • 2 – 4 years working experience with at least 2 years’ experience in Reward
    • Numerical ability with intermediate to advanced Excel skills Data Analytics Skills
    • The ability to confidently speak about compensation concepts and statistics, and adapt your style depending on the audience
    • Excellent time/project management skills with the ability to organise workload to progress on multiple workstreams simultaneously and manage conflicting priorities

    go to method of application »

    Enterprise Architect - IT and Cloud

    Who are we?

    • Our culture is DevOps based with current tooling such as Azure DevOps, GIT, Visual Studio, VS Code.
    • We have a hybrid technology stack with an on-prem and cloud footprint. Our infrastructure stack on-prem includes VMware, Hashicorp, Cisco, f5, SQL Server, Kafka, Kubernetes. We run Windows Server and RHEL operating systems. Our environment is multicloud with workloads in Azure and AWS.
    • Our systems are Enterprise scale processing thousands of transactions per second, geographically distributed and running 24/7.

    What do we do?

    A day in the life of a Derivco Cloud Architect typically includes the following:

    • Conceiving and communicating designs for large scale and/or business-critical systems.
    • Providing expert guidance and consultancy to teams facing tough technical challenges.
    • Identifying and driving initiatives to improve our software at a system-wide level.
    • Researching and realizing innovative new technologies or ideas.
    • Mentoring.

    What do you need?

    General

    • Ability to wrestle complexity into structure
    • A great verbal and written communicator of technical topics to a wide audience of roles
    • Solid technical foundation across a wide range of topics

    Specific Skills And Experience

    • At least 8 years technical expertise in one or more of the following technologies: Azure (fundamentals including networking), VMware, vSAN, NSX-T (SDN fundamentals), AWS (fundamentals), Nginx, HAProxy, Kafka, Kubernetes (fundamentals)
    • At least 5 years of expertise architecting systems of substantial complexity (tens of thousands of online users, thousands of transactions per second, 24/7 availability)
    • Practical and theoretical knowledge of a range of technical disciplines and techniques (client, server, database, message brokers, DevOps, high availability, scalability) … and how to harness this knowledge into well-architected, scalable cloud solutions which satisfy business strategy.
    • Understanding of hybrid cloud considerations
    • Understanding of different architectural patterns and application design patterns
    • Undergraduate diploma/degree (preferred)
    • TOGAF certified (preferred)

    go to method of application »

    Senior Developer Level 2

    Job purpose:

    • Provide technical leadership, including across product; to analyze, design and produce quality software and documentation by adhering to and improving the teams standards and best practices. Supports team alignment with organizational initiatives and objectives whilst safeguarding the architecture and growing product and commercial awareness.

    Objectives

    • Driving the creation, design, implementation of the company data pipelines, warehouses, lakes and the applications that run on it. This includes but is not limited to machine learning applications.
    • Providing technical leadership for not only the team but across the company.
    • A typical day will vary quite significantly and will encompass whatever it takes to ensure the success in terms of the above. The person in this role will be expected to be self-managed and driven as the day-to-day demands will differ and will need to be pro-actively driven by the person in this role.

    Qualifications

    Minimum requirements:

    • Degree or Diploma in Information Technology

    Experience

    • At least 5 years’ experience in software development, design and architecture.

    Minimum Technical Requirements / Software Languages

    Ideally (but not limited to):

    • Azure / AWS and other cloud technologies
    • Software development
    • Python
    • C# / C++ (or equivalent)
    • SQL
    • DevOps
    • Kafka
    • Spark
    • DataBricks
    • Ability to learn and use new technologies is more important than experience thereof, so a proven track record with taking on new technologies is key.

    go to method of application »

    Developer Level 2

    Requirements

    • Relevant 3-year Degree or Diploma (i.e Computer Science OR Information Technology OR similar)
    • We have various roles at different levels of Seniority so from 3+ years’ - 10 plus years' professional software development experience

    Key Responsibilities (include, But Not Limited To)

    • Contributing to ensuring an appropriate software design in conjunction with Tech Lead and in accordance to best practice
    • Daily stand ups
    • Creating tasks in Azure
    • Code reviews
    • Test software-creating automated tests
    • Creating and maintaining documentation

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Derivco Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail