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 16, 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

    We believe in hiring talented, hardworking and ambitious people from all over the world. In return, we ensure a supportive working environment, access to leading edge technologies and a commitment to social awareness and equity. Working in this unique and highly competitive industry means that we have to take risks and be innovative. The way we do this is...
    Read more about this company

     

    Technical Lead

    Purpose of the Role:

    • Reporting to the Engineering Lead, the Technical Lead is part of a team that serves as the collective technical subject matter experts, responsible for the effective and efficient performance of products, providing technical direction and mentoring to the greater teams and ensuring innovation is at the forefront of development.

    Duties include, but not limited to:

    Leadership:

    • Assist with mentoring on an individual and team level.
    • Leading by example by following and enforcing best practices and standards.
    • Building relationships with stakeholders.
    • Conducting progression as well as external interviews.
    • Assist with assessing technical competencies of the teams and individuals and providing guidance where required.
    • Growing and nurturing talent.
    • Familiarize the team with the development process, design standards, techniques and tools to support task performance.
    • Together with senior developers, ensure there is an adequate onboarding process for new starters.

    Execution on delivery:

    • Ensuring that there is a solid SDLC in place for the teams to follow.
    • Ensuring code reviews are done at an acceptable standard.
    • Management of the technical execution and overall quality of the solution.
    • Identify dependencies and designing technical solutions and transferring them to delivery teams.
    • Auditing systems to have adequate monitoring and alerting.
    • Analyse, detect, identify and assist in correcting technical problems and deficiencies.
    • Acting as the last line of defence in Sev A-type (major) incidents.
    • Ensure there is an adequate amount of documentation and automation coverage.

    Innovation:

    • Inspire and encourage innovation in teams.
    • Assist with our cloud adoption programme.
    • Looking towards new technology and changes in existing technology.
    • Liaising with third-party vendors and creating POCs where applicable.
    • Focus on the integrity of the systems with regards to quality, stability and scalability.
    • Drive a development culture of innovation, ownership and efficiency.

    Expertise:

    • Constantly upskilling to keep up with the latest changes in technology.
    • Able to quickly get up to speed with existing systems and products.
    • Able to understand and deliver quality code.
    • Able to provide solutions to complex tech and business problems.
    • Ensuring that the Engineering Lead & Architecture Team’s vision is implemented when building or maintaining systems.

    Duties to Engineering Lead:

    • Highlight areas of innovation and improvement.
    • Work with Engineering Lead on future state.
    • Communicate the status and management of technical debt.
    • Ensure general communication is open and honest and raise any concerns timeously.
    • Ability to lead proactively and independently.

    Essential Criteria:

    • Computer Science related degree, diploma, similar qualification or demonstrated completion of courses.
    • At least 5 years’ hands-on development experience.
    • Proven knowledge of various development principles such as SOLID.
    • Advanced knowledge of SDLC.
    • Proven knowledge of CI/CD practises.
    • Knowledge of DevOps tools such as Git, TFS, Jira etc.
    • UML understanding.
    • Understanding of OOP.
    • Experience in working with Agile teams.
    • Demonstrates consistent behaviour aligned to the Organizational Culture.

    Personal competencies:

    • Attention to detail
    • Time and Self-Management
    • Stress Tolerant
    • Resilient
    • Team Orientated
    • Constant learner
    • Problems solving
    • Decision making

    go to method of application »

    Intermediate BI Developer

    Purpose of the Role:

    • A role exists for an Intermediate BI Developer in an online organization with a good history and strong Data Team. This role requires a motivated, energetic, inquisitive and highly numerate person who has a solid technical base but also possesses an appreciation for numbers and understands the value that can be derived from interrogating them.

    Duties include, but not limited to:

    • Integration of new sources of data into company databases so that it can also be analysed and included in relevant processes and pushed to the ERP.
    • Integration of data into relevant workflow processes, with the specific aim of continuously improvement and data optimization.
    • Work with all levels of development from analysis through implementation and support.
    • Designing new database structures or enhancing existing ones to cater for optimal process flow and optimal user querying.
    • Develop and test issues aligned to specifications.
    • Work with the project team across functional areas.
    • Analysis of data from various sources to ensure that the business acts proactively on the information at its disposal.
    • Continually searching for new and useful ways to obtain, integrate and analyze data that is relevant to the company’s business model.
    • Identify ways to improve data reliability, efficiency, and quality.
    • Performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement.      
    • Experience performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement.
    • Identify ways to improve and automate data delivery and quality in the ETL processes.
    • Guide and mentor junior resources when needed.
    • Education of report end-users so as to ensure a maximum spread of expertise around the company.

    Essential Criteria:

    • Undergraduate degree (or substantial progress towards one) with majors in IS / math / stats / engineering or similar. Alternatively, at least 2 years work experience in a business intelligence role will be considered. A relevant post-graduate degree will be a strong plus.
    • 2+ years strong SQL experience (creation of stored procedures, functions, automation of jobs, performance tuning and optimization, RDBMS, error handling and logging, incremental data loading, change tracking/cdc. etc.).
    • Minimum 2 years SSIS experience (creation of complex ETL (Extract, Transform, Load) processes, error handling, loading data from various data sources (flat files, xml), integration of new data into data warehouse, precedence constraints, parameterized connections, etc.).
    • Ability to build reports in Excel and reporting tools such as Power BI.
    • Minimum of 2 years’ experience in front end visualization tools such as Power BI/ Qlikview /Tableau/ Grafana (creation, implementation and maintenance of analytical dashboards and visualisations).
    • Advanced skills in MS Excel.
    • Be able to give accurate technical estimates.
    • Driving new solutions based on business requirements.
    • Strong communication skills, ability to mentor others.
    • Demonstrates consistent behavior aligned to the Combiined F and Organizational Culture.

    Desirable Criteria:

    • Software dev background.
    • Experience integrating with API Solutions.
    • Experience in data analysis and reconciliation will be advantageous.
    • DBA experience.
    • Knowledge of event-driven programming.
    • Knowledge of Accounting or ERP software.
    • Minimum of 2 years’ experience with OLAP reporting tools and cube technologies, such as SSAS (creation, implementation and maintenance of multi-dimensional cubes, MDX, DAX).

    Person Specifications:

    • Stress Tolerance
    • Numbers
    • Problem Solving
    • Organisation & Planning
    • Innovation
    • Interpersonal Skills
    • Communication
    • Adaptability / Flexibility

    go to method of application »

    Senior DevOps Cloud Engineer

    Purpose of the role

    • A member of our DevOps team needs to work closely with development and infrastructure to ensure fast and reliable continuous integration and to help facilitate the move to the cloud. DevOps is part of the technology department and as such it is expected that a candidate has a passion for technology and is always seeking to increase their knowledge and skills.

    You will be responsible for:

    • Providing leadership and accountability for work you undertake
    • Articulating your work and ideas
    • Adapting to fast-changing business requirements in a dynamic environmen 
    • Taking on ideas and responding to feedback from the business and other technical experts
    • Researching and implementing new technologies within the DevOps space to improve the process of code deployment to our environments, seeking to eliminate inefficiency using relevant technology solutions
    • Following a source control culture within the configuration of servers and applications where environment configurations are stored in code for a fully automated process.
    • Participating in a 24/7 support roster to support applications after hours, training other DevOps team members to resolve issues and reduce the dependency on yourself or other tech teams after hours.
    • Taking part in daily stand-ups with the DevOps team and your assigned Dev teams to receive work and supply updates, and provide input with respect to design, monitoring, deployment, resource and security requirements.
    • Attending Development meetings at project inception to ensure DevOps standards are adhered to, especially with respect to logging and monitoring of application health and compatibility with infrastructure design, security requirements and compliance and best practices.
    • Maintaining knowledge of the inner workings of all applications within your portfolio, ensuring that all system dependencies are documented.

    You will have:

    • The ability to rapidly learn and master new technologies; As technology changes, you will be expected to move with the times and become a master in your own right. You’ll need to be a self-starter, not always relying on official/scheduled training. We need someone who loves learning, and who can teach themselves when required. 

    And Proven Hands-On Experience with: 

    • Azure DevOps (VSTS) – designing and implementing release processes for development teams (CI/CD). 
    • Infrastructure as Code (ie: Terraform, CloudFormation, ARM templates, etc).
    • Windows Server/Linux and its product suite. 
    • Experience with monitoring / logging / telemetry (ie: AppInsights / New Relic / App Dynamics / ElasticSearch). 
    • Azure Containers (or some Kubernetes exposure). 
    • Experience with a programming / scripting language. 
    • Web application security / WAFs.
    • Agile methodologies and DevOps principles.

    Job Competencies: 

    • Develop rich applications using the latest technology. 
    • Architect efficient and reusable systems that drive complex applications. 
    • Have an active role in all features and design decisions, defining system architecture. 
    • As a Senior Engineer be involved in defining development best practices and applying them in a large, distributed Development Teams. 
    • Ability to maintain existing code base with variant designs and implementations and strive towards a better tomorrow. 
    • Have an active role in planning and agile process with team. 
    • Transfer knowledge to team and upskill team members.

    Personal Competencies: 

    • Adaptability 
    • Ownership & Accountability 
    • Initiating Action 
    • Resilience 
    • Team Orientation 
    • Integrity and Innovation 
    • Stress Management 

    go to method of application »

    Senior Web Developer

    Purpose of the role:

    • The Senior Web Developer will form a vital part of a team of developers who are responsible for creating responsive websites that facilitates a great user experience. The Senior Web Developer will be familiar with advanced programming techniques and design patterns and, in accordance with the Technical Lead, will provide guidance to the other Developers. This candidate will report to the Team Lead.

    Duties will include (but not limited to):

    Primary Duties

    • Designing, maintaining and implementing product coding architecture and new features
    • Coding for the creation of new and maintenance of existing products.
    • An understanding of back-end development concepts is required.
    • Working with Software Development Team for quality control and coding guidelines.
    • Follow intellectual property guidelines for the various products.
    • Collaboration with Project Managers And Project Owners to ensure understanding of brief/product requirements.

    Support to Team

    • Transfer of business and technical knowledge to the greater Team.
    • Technical guidance and mentoring of Developers.

    Support to Technical Lead and Product Delivery Manager

    • Assist in enforcing Agile and Scrum methodology in the teams.
    • Assist in code reviews.
    • Assist in coordinating Pair Programming.
    • Assist in implementation of best practices, coding standards and relevant methodologies.            

    Essential Criteria

    • ­­­A minimum of 5 years relevant experience.
    • Relevant degree/ diploma.
    • Be prepared to work in a 24/7 environment.
    • Experience in working with agile Teams and successfully delivering agile based software projects.
    • Demonstrates consistent behaviour aligned to the Organizational Culture.

    Tech Stack:

    • Angular (mandatory)
    • C# .NET (optional)
    • HTML5 / CSS3 / Saas
    • Git / Source Control
    • JavaScript/JQuery
    • Responsive Web Design
    • Relational databases / NoSQL Databases
    • Visual Studio / VS Code
    • Azure Concepts & practices (advantageous)

    Desirable Criteria:

    • Development experience in Microsoft technologies.
    • Must be multi-skilled and / or willing to learn and apply new technologies and languages.
    • Be able to work alongside Backend Development team to integrate application code into websites and or web applications.

    Personal Specifications:

    • Accountability And Execution
    • Adaptability / Flexibility
    • Control And Efficiency
    • Effectiveness & Delivery
    • Initiating Action
    • Management, Motivation & Leadership
    • Stress Tolerance

    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 DigiOutsource Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail