Jobs Career Advice Signup

Send this job to a friend


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

  • Posted: Jun 1, 2022
    Deadline: Not specified
  • At DotModus, we offer the best in industry specific, bespoke big data solutions. View our Services and Products below or contact us today to find out how big data analytics technology is transforming your industry. Dotmodus is a Google Cloud Partner in EMEA and specialises in helping our customers analyse their customers'​ data using Goog...
    Read more about this company


    Lead Database Engineer (Ref: DNTS)

    Your Position

    We are seeking a results-oriented database engineer to help optimise the performance of our organisation's databases. You will enhance our data storage capacity, write new support programs and scripts, and troubleshoot database code. A top-notch database engineer will be someone whose database optimisation skills translate into an organisation's efficient flow of information.

    Roles and responsibilities

    • Work on an existing MS SQL database
    • Work with the DevOps team to help migrate to a Linux platform
    • Maintain and enhance the performance of existing database programs.
    • Assist database development teams in designing new database programs that meet the organisation's data storage needs
    • Monitor databases and related systems to ensure optimised performance
    • Write new support programs and scripts to increase data storage capacity
    • Review database and user reports, as well as system information
    • Perform debugging procedures on database scripts and programs and resolve any conflicts
    • Mentor database administrators and help them with technical support
    • Adhere to best practices in securely storing, backing up, and archiving data
    • Document processes related to database design, configuration, and performance
    • Keep abreast of developments and best practices in database engineering
    • Be hands-on with SQL queries and procedures

    The Ideal Skill Set

    •  Experience with Microsoft SQ
    • C#
    • Previously worked with large databases
    • Four years of experience in database engineering
    • In-depth knowledge of Structured Query Language (SQL)
    • Extensive experience with database technologies and architecture
    • Sound knowledge of best practices in database engineering and data security
    • Strong organisational skills and attention to detail
    • Exceptional problem-solving and critical thinking skills
    • Excellent collaboration and communication skills

    Closing Date: 1st, July 2022

    go to method of application »

    PySpark Data Engineer

    Position Summary

    We leverages the power of data, analytics, robotics, science and cognitive technologies to uncover hidden relationships from vast troves of data, generate insights, and inform decision-making. We assist clients transform their business by architecting organizational intelligence programs and differentiated strategies to win in their chosen markets.

     You will be responsible to:

    • Implement large-scale data ecosystems including data management, governance and the integration of structured and unstructured data to generate insights leveraging cloud-based platforms 
    • Leverage automation, cognitive and science-based techniques to manage data, predict scenarios and prescribe actions 
    • Drive operational efficiency by maintaining their data ecosystems, sourcing analytics expertise and providing As-a-Service offerings for continuous insights and improvements 

    Skills and experience required:

    • 3+ years of relevant technology consulting or industry experience to include experience in Information delivery, Analytics and Business Intelligence based on data 
    • 3+ years experience in Python and/or R
    • 3+ years experience in SQL
    • 3+ years experience PySpark 
    • 2+ years of hands on experience with data core modernization and data ingestion. 
    • 1+ years experience leading workstreams or small teams 


    • Experience with Cloud using Amazon Web Services (AWS), Microsoft Azure, and/or Google Cloud Platform (GCP) 
    • Understanding of the benefits of data warehousing, data architecture, data quality processes, data warehousing design and implementation, table structure, fact and dimension tables, logical and physical database design, data modeling, reporting process metadata, and ETL processes. 
    • Experience designing and implementing reporting and visualization for unstructured and structured data sets 
    • Experience designing and developing data cleansing routines utilizing typical data quality functions involving standardization, transformation, rationalization, linking and matching 
    • Knowledge of data, master data and metadata related standards, processes and technology 
    • Experience with Data Integration on traditional and Hadoop environments 
    • Strong oral and written communication skills, including presentation skills (MS Visio, MS PowerPoint).
    • Hive/presto layer
    • Visualisation (Power BI)

    Closing Date: 9th, July 2022

    go to method of application »

    UX Developer

    The purpose of this role is to design interactive experiences, with all consideration given to the user and usability best practices and the balancing of those with business goals and technical capabilities.

    As the Senior UX Designer you will be involved in scoping, designing and evolving a brand-new platform of apps, that strikes a balance between the internal user needs and requirements, and objectives of the business. This role offers a unique opportunity to be part of a new product team, working to shape and influence a product from the early stages.

    • The Senior UX Designer will have in-depth UCD (User-centred Design) experience working on complex products — preferably in the enterprise tooling/ platform space. Any experience in designing tools with a workflow/ service design angle too is advantageous. The designer will be a true team player; flexible, positive and a willingness to collaborate in varying sized groups — teaming with others from different disciplines. Their attitude and approach to tackling design challenges are probably the most important aspects of this role.
    • The designer will have worked on projects from inception through to research, testing and delivery. We are seeking candidates who happily get their hands stuck into creating and iterating core UX design deliverables, whether it be user journeys, task flows, system/site mapping, concepts, wireframes or lean prototypes – depending on the challenge at hand.
    • They will be advocates of a considered design process, yet flexible enough to adapt their approach to deliver artefacts in as lean a manner as possible, in order drive the product forward.

    Key Accountabilities

    • Excellent UX skills across the UCD spectrum, working experience and advocates of evidence-based design decision-making through research and observation.
    • In-depth knowledge and evidence via portfolio/case studies of having worked with data, testing, research and analytics
    • At least 1 years experience working on SaaS style platforms in a previous role. Proven product/platform design experience is a must for this role.
    • 6+ years industry experience working within a digital process/function, either client or agency-side (or preferably a combination).
    • Experienced and able to work in each of the stages of product design from discovery and research to design, test and measuring the impact of said solution/idea.
    • Experience working with Agile, Lean UX methodologies and concept of MVP.
    • Experience or awareness of media (offline/digital media highly advantageous, but not essential).
    • Ability to clearly and effectively communicate design processes, ideas, and solutions to teams and internal stakeholders.
    • Experience and understanding of design system thinking.
    • Basic understanding of Front End technologies: HTML, CSS, REACT, JavaScript would be an added bonus.
    • Worked with Product Managers, the business and technical teams to determine different approaches to support business solutions.
    • Strong experience in prototyping; including experience with tools like Axure & InVision.
    • Excellent core UX/IA-driven skills. This is not a Visual design role.
    • We are keen to see portfolios which have detailed examples of concepts, research, prototyping, testing and measurement.

    Closing Date: 8th, June 2022

    go to method of application »

    Application Support Engineer (Remote) - CVT

    Job Description

    You will be responsible for providing primary application support for the application.


    • Monitoring the system to ensure it is running and stable
    • Troubleshooting and resolve issues when they arise
    • Answering questions from the application’s user base (for an internal application with approximately 10 users)
    • Making small enhancements to the system when needed
    • Collecting requirements and perform coding, testing, and implementation activities
    • Documenting changes made to the system
    • Providing periodic status to Covetrus management

    The Ideal Candidate

    • Good communication skills
    • Able to work a 3-4 hour overlap with the U.S. business day (aligned to Eastern Standard Time)

    The Ideal Skillset

    • 1+ years of experience with Angular
    • 2+ years of experience with C# and ASP.Net
    • 2+ years of experience with a RDBMS (Microsoft SQL Server preferred)
    • Production experience on Microsoft Azure and Azure DevOps

    Closing Date: 1st, July 2022

    go to method of application »

    Hadoop Infrastructure (Admin) Engineer

    We value a Hadoop Infrastructure (Admin) Engineer as someone who works behind the scenes to deploy, manage and maintain the various methodologies and technologies of the Hadoop Ecosystem, to various consumers, in ways and forms that makes sense and add value. This definition is very broad, as this role falls into the data engineering field, which is just as broad.

    You must be the type of individual that lives and breathes the admin / infrastructure side of the Hadoop Ecosystem, someone that can make fixes, enhancements, changes and deploy all those through multiple environments, therefore have the skills and experience in the configuration, deployment and/or administration. 

    You have the following technical competencies

    • Hadoop 3 or Hive 3
    • Responsibility for supporting, configuring, upgrading, and maintaining multiple Hadoop clusters.
    • Configure and Deploy Apache Hadoop and other Apache components from scratch on VMs,    Docker, and/or Kubernetes.
    • Configure and Deploy Hiveserver LLAP on bare metal or Docker/K8 
    • Installation / Setup
    • Yarn using the Capacity and Fair Scheduler
    • Performance tuning and scaling Hiveserver LLAP using TEZ in a production environment
    • HDFS HA
    • Spark 2.4
    • Spark Warehouse Connector
    • Ranger 2.0
    • Atlas 2.0
    • Installation / Setup of Hadoop in Linux environment
    • Deployment in a Hadoop cluster and its maintenance
    • Health checks of a Hadoop cluster, monitoring whether it is up and running all the time
    • Analyse the storage data volume and allocating the space in HDFS
    • Resource management in a cluster environment
    • Responsibility for supporting, configuring, upgrading, and maintaining multiple Hadoop clusters.

    You have knowledge and/or experience with the following concepts

    • Hadoop EcoSystem :
    • Apache Hadoop
    • Apache Spark
    • Apache Hive
    • Apache Zookeeper
    • Apache Solr 

    Understanding Integration features :      

    • Apache Atlas
    • Apache Ranger
    • Apache Zeppelin
    • Writing high-performance, reliable and maintainable modular code
    • Data pipelining knowledge - data extraction and transformation
    • Knowledge of the MapReduce and related data processing paradigms 
    • Hands on experience in HiveQL
    • Hadoop development and implementation.

    You have the following personal competencies 

    • The ability to solve problems
    • The ability to rotate around a problem, to see if solutions can be gained in different ways
    • The ability to work in an ever changing, unstructured environment
    • The ability to work as part of a team, with vastly differing skill sets and opinions.
    • The ability to contribute ideas to the quorum
    • The ability to mentor and provide guidance for other team members
    • A systems approach to thinking, as opposed to a siloed approach. The candidate needs to understand how their work affects the greater system
    • The ability to work without supervision, and take accountability for the work they deliver
    • The ability to liaise with a client, sifting through the fluff and extracting the actual requirements.

    go to method of application »

    Java Developer

    Your Responsibilities

    • Proposing and implementing technical solutions by developing and maintaining Java based components and interfaces
    • Defining technical objectives by analysing user requirements and proposing system features and functionality
    • Determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests (using TDD).
    • Integrating applications by designing database architecture and server scripting; establishing connectivity with network systems, search engines and information servers
    • Creating development solutions based on best practice; contributing to team meetings; trouble-shooting development and production problems across multiple environments and operating platforms
    • Supporting customers (internal and external) by developing documentation and assistance tools
    • Ensuring the knowledge transfer process can be facilitated by contributing to developer forums and by performing coaching/mentoring activities

    The Ideal Candidate

    • 6+ years Java experience
    • Multi-threaded programming
    • Spring framework
    • Hibernate
    • XML processing
    • Proficiency in Java debugging
    • Strong SQL
    • JMS
    • Jstack/Jmap
    • JMX
    • Unix

    Closing Date: 30th, June 2022

    Method of Application

    Be found by employers. Sign up and complete your profile.

  • Send your application

    View All Vacancies at DotModus Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail