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 8, 2024
    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

    DVT, founded in 1999, helps businesses become and remain leaders in the market with high quality software solutions that add business value quicker and are released to production faster. Its services extend from custom software development to business software solutions consulting, software quality assurance, outsourced automated regression testing, enterpr...
    Read more about this company

     

    Java Developer (JAV)

    Job description

    DVT is a global custom software development and data engineering company! You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.

    Our Java developers work with a range of best practices & open source technologies such as various JDKs, JEE, Microprofile, Micronaut, jQuery, Javascript, JSON, NodeJS, JMS, JTA, MQ, Web Services (SOAP/REST API), OpenAPIs, YAML, MicroServices, Spring Core / MVC / Boot / Data/ Streams / Cloud / Security, JPA, Hibernate, CDI, EJB, NoSQL, MongoDB, Groovy, Grails, JUnit, Mockito, Cucumber and Containers (Docker & CoreOS RKT). We are actively using AWS Cloud and Redhat OpenShift solutions too.

    Job requirements

    • Developing, maintaining, debugging and testing software applications
    • 7+ years’ experience in Java Development
    • 4+ years’ experience within Spring Core / Boot and Hibernate
    • 2+ years' experience with a cloud platform such as AWS, GCP or Azure 
    • Resolving software defects
    • Using a version control system to manage code changes
    • Improving and contributing to software architecture

    go to method of application »

    Lead/Senior Data Scientist

    Job description

    DVT is a global custom software development and data engineering company. With our remote and hybrid options, our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.

    DVT is looking for a Lead Data Scientist to assist on a complex and intricate project in the renewable energy sector.

    Job requirements

    Education & Experience:

    • 8+ years of experience working on Data Science projects and ideally having led some of them.
    • Bachelor’s, Master's or PhD in Computer Science, Statistics, Mathematics, or a related field. A Master’s degree is preferred.
    • Certifications in data science, machine learning, or related fields are a plus.

    Strong knowledge and extensive experience in:

    • Knowledge of tools such SQL, Sci-Kit lean, Pandas, Numpy, jupyter notebook
    • Exceptional knowledge of Machine Learning techniques on both the supervised and unsupervised learning fronts.
    • Exceptional knowledge of time series forecasting.
    • Track record and demonstratable knowledge of using the above algorithms to solve problems at client or at their employer.
    • Well versed and good understanding on MLOps best practices and has been a part of a team that has taken models to prod, ideally at scale.
    • Knowledgeable of MLOps tools like MLFlow, DVC, Airflow or cloud MLOps environments like Sagemaker, Azure ML studio of GCP’s vertex AI (Nice to have if they have practical experience)
    • Databricks experience is advantageous

    Roles and Responsibilities:

    • Work independently on complex projects.
    • Design and implement complex predictive models or algorithms to drive business growth and improve customer experiences
    • Identify patterns and trends in data to drive insights and recommendations for business decisions
    • Design experiments and A/B testing to validate hypotheses and assess impact of data-driven solutions
    • Mentor and provide guidance to junior and intermediate data scientists.
    • Be involved in project management and strategic decision-making
    • Be involved in data pipeline architecture design and implementation Collaborate with cross-functional teams to gather requirements, design solutions, and implement models
    • Communicate findings and recommendations to non-technical stakeholders in a clear and concise manner

    Behaviour Competency:

    • Self-motivated, proactive and results-oriented
    • Strong analytical and problem-solving skills
    • Ability to work in a fast-paced, dynamic and collaborative environment
    • Comfortable with ambiguity and able to adapt to change
    • Ability to work independently and as part of a team
    • Passion for learning new technologies and staying up to date with the latest trends in data science and machine learning
    • Excellent written and verbal communication and collaboration skills
    • Shows promising leadership abilities
    • Strong business acumen

    go to method of application »

    Senior Android Developer

    Job description

    Join DVT, the premier software development company on the continent, and unlock unparalleled opportunities in the field. As a DVT software engineer, you'll be at the forefront of cutting-edge applications, providing expert consultation to top companies in South Africa and around the globe. Collaborate with the country's most esteemed developers, leveraging the latest technologies to create innovative solutions.

    As an Android developer at DVT, you will have the chance to work with a team of talented individuals who share your passion for technology and innovation. Together, we will embark on exciting projects that will challenge your skills and push you to think outside the box. Your expertise will be valued and recognized, and you will have the opportunity to make a real impact on the lives of millions of users of the several apps of our multiple clients.

    We offer a supportive and collaborative work environment where creativity and initiative are encouraged. Our company culture is one that fosters growth and learning, providing you with the tools and resources you need to continually enhance your skills and stay at the forefront of Android development. Our engineering leadership team has got your growth covered with a number of collaborative and innovative initiatives. We are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events.

    You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies.

    We are a people first company, allowing you to achieve a healthy work-life balance. We believe that a happy and fulfilled team is a productive team, and we are dedicated to enabling your success and personal growth.

    Job requirements

    Requirements:

    • Knowledge of the Android Native framework and common first-party APIs
    • Practical understanding of clean code
    • Solid understanding of architectural components
    • Solid understanding of MVVM architecture
    • Advanced-level and proven experience with JetPackCompose:
      • Material and Custom Components
      • Activity, View, and Fragment lifecycle
      • Composable lifecycle
      • Screen orientation handling
      • Localization consideration
      • State management
    • Practical understanding of SOLID and OOP principles
    • Solid understanding of common design patterns
    • Advanced-level experience with Kotin:
      • data structure
      • scope functions
      • coroutines and executors
      • lambdas and high-order functions
      • variable lifecycle and access control
    • Experience with common dependency injection practices and frameworks: Hilt, Dagger, and Koin
    • Good understanding of localization and internationalization mechanisms in Android
    • Understanding of Restful APIs and experience in integrating them into mobile applications
    • Knowledge of mobile application security practices and techniques.
    • Problem-solving skills and rationalization of solution decisions
    • Awareness of the latest trends in the Kotlin and Android ecosystems

    Responsibilities:

    • Develop mobile applications using the Android framework.
    • Collaborate with other developers to provide industry-leading solutions
    • Collaborate with designers to implement components, screens, and user journeys
    • Integrate Restful APIs and Webview journeys
    • Ensure application security by following security guidelines.
    • Ensure application stability, scalability, and testability by implementing best practices
    • Implement state management solutions to efficiently manage application state and lifecycle
    • Create custom widgets to enhance application functionality and user experience.
    • Write clean, maintainable, and efficient code.
    • Troubleshoot and debug application issues.

    go to method of application »

    Senior Data Engineer (AWS)

    Job description

    DVT is a global custom software development and data engineering company. With our remote and hybrid options, our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.

    The Senior Data Engineer will play a crucial role in designing, developing, and maintaining scalable data solutions and infrastructure for our clients. This position requires a deep understanding of data engineering principles, technologies, and tools, as well as strong problem-solving skills. The Senior Data Engineer will collaborate closely with cross-functional teams to ensure data pipelines are efficient, reliable, and aligned with business objectives within our clients.

    Job requirements

    TECHNICAL KNOWLEDGE

    Strong knowledge and extensive experience in:

    • Proficient in big data technologies such as Apache Hadoop, Spark, and Kafka.
    • Strong programming skills, particularly Python, Java, and SQL.
    • Solid experience in developing and optimizing data pipelines, architecture, and data sets.
    • Solid understanding of data warehousing concepts, ETL tools, and data modelling.
    • Good experience with cloud-based data solutions like AWS (EC2, S3, EMR, Redshift, Glue), Google Cloud (BigQuery, Dataflow, Pub/Sub).
    • Data pipeline orchestration and workflow management tools: Airflow, Luigi.
    • Familiarity with Containerization and orchestration platforms: Docker, Kubernete

    RESPONSIBILITIES

    • Works independently on complex data engineering projects.
    • Develop and maintain optimal data pipelines architecture.
    • Collaborate with data scientists and Business Analysts to meet functional data requirements.
    • Assist the Lead Data Engineer in planning and implementing data engineering projects and be involved in project management and strategic decision-making.
    • Optimize and tune data pipelines for performance, scalability, and cost-effectiveness.
    • Ensure data quality and implement data validation and cleansing processes.
    • Monitor and troubleshoot data pipelines to identify and resolve issues promptly.
    • Evaluate and recommend appropriate data storage and processing technologies.
    • Develop and maintain documentation for data engineering processes, data flows, and system architectures.
    • Stay updated with emerging technologies, industry trends, and best practices in data engineering and analytics.
    • Provide technical guidance and mentorship to junior data engineers.

    MINIMUM EXPERIENCE REQUIRED

    • 5+ years of experience in data engineering, with a focus on building large-scale data processing systems.
    • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.

    BEHAVIOURAL COMPETENCIES

    • Shows promising leadership abilities.
    • Excellent analytical and problem-solving skills
    • Ability to work in a fast-paced, dynamic, and collaborative environment.
    • Comfortable with ambiguity and able to adapt to change.
    • Ability to work independently and as part of a team.
    • Passion for learning new technologies and staying up to date with the latest trends in Data Engineering.
    • Excellent written and verbal communication and collaboration skills
    • Strong business acumen.

    go to method of application »

    Senior Flutter Developer

    Job description

    DVT is one of the leading software development company in Africa, committed to providing custom software solutions and services. Our vision is to become South Africa's preferred software solutions provider with a global presence. We pride ourselves on working with cutting-edge technologies and offer the opportunity to collaborate with some of the most experienced developers in the country.

    We are seeking a talented Senior/Lead Flutter Developer who shows great leadership and knowledge in Best Practices, to join our team. This is a hybrid role that will require occasional days in the office. The successful candidate will play a key role in developing Flutter mobile applications using Dart and will have the opportunity to work on exciting and innovative projects.

    If you possess an unwavering love for crafting mobile apps, an insatiable thirst for knowledge, and thrive in challenging environments, look no further. DVT has the perfect spot for you to thrive, grow, and create remarkable mobile experiences. 

    Job requirements

    • Bachelor's degree in Computer Science, Engineering, or a related field
    • Minimum of 5 years of experience in Flutter mobile development
    • Proficiency in Dart programming language
    • Strong understanding of the Flutter framework and its ecosystem
    • Experience with RESTful APIs and third-party libraries
    • Excellent problem-solving and debugging skills
    • Ability to work effectively in a collaborative team environment
    • Strong communication skills and ability to articulate ideas and concepts effectively

    Responsibilities:

    • Lead the development of Flutter mobile applications
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Ensure the performance, quality, and responsiveness of applications
    • Identify and correct bottlenecks and fix bugs
    • Help maintain code quality, organization, and automatization
    • Stay updated with the latest trends and best practices in Flutter development

    go to method of application »

    Lead/Senior Data Scientist

    Job description

    DVT is a global custom software development and data engineering company. With our remote and hybrid options, our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.

    DVT is looking for a Lead Data Scientist to assist on a complex and intricate project in the renewable energy sector.

    Job requirements

    Education & Experience:

    • 8+ years of experience working on Data Science projects and ideally having led some of them.
    • Bachelor’s, Master's or PhD in Computer Science, Statistics, Mathematics, or a related field. A Master’s degree is preferred.
    • Certifications in data science, machine learning, or related fields are a plus.

    Strong knowledge and extensive experience in:

    • Knowledge of tools such SQL, Sci-Kit lean, Pandas, Numpy, jupyter notebook
    • Exceptional knowledge of Machine Learning techniques on both the supervised and unsupervised learning fronts.
    • Exceptional knowledge of time series forecasting.
    • Track record and demonstratable knowledge of using the above algorithms to solve problems at client or at their employer.
    • Well versed and good understanding on MLOps best practices and has been a part of a team that has taken models to prod, ideally at scale.
    • Knowledgeable of MLOps tools like MLFlow, DVC, Airflow or cloud MLOps environments like Sagemaker, Azure ML studio of GCP’s vertex AI (Nice to have if they have practical experience)
    • Databricks experience is advantageous

    Roles and Responsibilities:

    • Work independently on complex projects.
    • Design and implement complex predictive models or algorithms to drive business growth and improve customer experiences
    • Identify patterns and trends in data to drive insights and recommendations for business decisions
    • Design experiments and A/B testing to validate hypotheses and assess impact of data-driven solutions
    • Mentor and provide guidance to junior and intermediate data scientists.
    • Be involved in project management and strategic decision-making
    • Be involved in data pipeline architecture design and implementation Collaborate with cross-functional teams to gather requirements, design solutions, and implement models
    • Communicate findings and recommendations to non-technical stakeholders in a clear and concise manner

    Behaviour Competency:

    • Self-motivated, proactive and results-oriented
    • Strong analytical and problem-solving skills
    • Ability to work in a fast-paced, dynamic and collaborative environment
    • Comfortable with ambiguity and able to adapt to change
    • Ability to work independently and as part of a team
    • Passion for learning new technologies and staying up to date with the latest trends in data science and machine learning
    • Excellent written and verbal communication and collaboration skills
    • Shows promising leadership abilities
    • Strong business acumen

    go to method of application »

    Senior .Net Developer (MIC)

    Job description

    DVT is one of the top software development and testing companies on the continent. Our software engineers are consulting on cutting edge applications at the top companies in South Africa, as well as consulting globally. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies

     DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.

    Interested in Azure, Microservices/SOA, .Net, Enterprise Integration? DVT is currently hiring Intermediate to Senior .Net Developers that are passionate about software development to assist our clients with turning their ideas into working software fast.

    Job requirements

    RESPONSIBILITIES

    • Translate business needs to technical specifications.
    • Design, build and deploy applications
    • Conduct unit testing and troubleshooting
    • Evaluate and improve Development governance & standards incl. Code reviews.
    • Collaborate with teams to integrate systems.
    • Manage Azure DevOps projects (branching strategies and policies)
    • Mentor junior and intermediate developers
    • Create CI/CD pipelines for Azure and on-prem environments
    • Assist with bringing Azure resources up to par with industry standards.

    KNOWLEDGE AND SKILLS

    • 5 years+ experience with .Net and C#
    • Application Development
    • DevOps practices & Micro Services 
    • Software development practices
    • Expertise in Azure Function Apps, Azure PaaS and Azure DevOps
    • Strong understanding of RESTful API development
    • Experience with webforms, MVC/MVVM, TypeScript, NUnit, Visual Studio, SQL, HTML, CSS3, Bootstrap, JavaScript, Git, and Postman
    • Experience with Angular 4+ is a plus

    MINIMUM EDUCATION

    • Degree in Computer Science or equivalent
    • Preferred: Azure Certified (AZ-900, AZ-204)

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at DVT Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail