Vodafone – Data Warehouse Engineer – VML0118 Vacancy

Job Purpose

To from part of the Business Intelligence Team and Carry out designated Tasks, Projects and Maintenance Operations within Vodafone Malta.

 

Key Accountabilities / Key Activities:

Business

  • Capture DWH Development Requirements from both business and technical meetings
  • Manage BI demands from business units, rationalise demand and proactively identify best solutions for BI Team needs
  • Manage data management activities from source system to target
  • Use all sources of data to improve analytical capability for the company
  • Continuously improve Business knowledge and knowledge on BI Systems through training and self-development 

Technical

  • Enhance and Develop New Data-Warehouse Code using Oracle Data Integrator Mappings and PLSQL
  • Carry out system monitoring, perform code optimisation and preventive maintenance.
  • Carry out Data Validation and Data Mining Analysis
  • Perform Analysis, Design, Development and Testing on New and Existing User Requests, Projects and new DWH integrations
  • Create Detailed Documentation of New and Existing Internal System Processes

Technical / Professional Expertise

  • Graduated with an IT Degree or a Relevant Degree in the Area
  • Competent in Oracle PL/SQL development or equivalent
  • Having experience in Data warehousing tools such as Oracle Warehouse Builder, SSIS or SSAS and Data Mining is considered as an asset
  • Having experience in BI reporting tools such as SAP Business Objects or QlikView will be considered an asset
  • Must have very good Analytical and Communication Skills
  • Ability to plan work accurately whilst maintaining a certain degree of flexibility in order to deliver on Project Requirements
  • Ability to work and deliver in a dynamic agile environment

 

If interested apply here

Vodafone – Technical Architect – VML0054 Vacancy

Job Description

We are looking for a Technical Architect responsible for designing and leading the implementation of solutions and capability architecture. In this role, you should excel in translating business requirements into functional capabilities according to the overall vision and target architecture.

This role is ideal for experienced Technical Architects or Senior Software Developers who are ready to take the next step forward in their career.

 

Responsibilities

The Technical Architect is responsible for designing and leading the implementation of software solutions in accordance with the overall IT roadmap and target architecture.

This role is responsible for the technical analysis and holistic solution design of future capabilities and features, including external dependencies, cross-domain APIs and technical enablers.

This role is responsible for providing support to System Operations Engineers to ensure that software solutions are aligned to expectations.

This role is responsible for overseeing assigned programs and provide guidance to Software Delivery Teams.

Credentials and Experience

  • Bachelor’s Degree in Computer Science, Information Systems, Systems Analysis, or other related field.
  • Minimum of three years’ experience in solution architecture, technical architecture or application development.
  • Working knowledge of relevant technologies; mainly Java, Spring Framework, Hibernate, Rest, SQL and Messaging Bus.
  • Working experience in designing and developing scalable software.
  • High standard of software programming techniques and unit test coverage.
  • Strong problem solving and technical innovation skills.
  • Working experience with agile or iterative methodologies is considered an asset.
  • Excellent communication skills including reporting to senior management. 
  • Be a team player and ready to work under pressure and without supervision.

 

If interested apply here.

Vodafone – System Operations Engineer – VML0117 Vacancy

Purpose

The SysOps Engineer is responsible for delivering highly available and scalable environments for cutting-edge technologies. The chosen candidate must be flexible to constant business and technology change, with the ability to interact and communicate collaboratively with a wide range of stakeholders.

Key Accountabilities

  • Continue to build Vodafone’s portfolio of System Operations processes, practices and tools to empower and support operational teams.
  • Work closely with DevOps and be involved in the initial design for new services and platforms to ensure that future-proof solutions are implemented.
  • Continue maintaining and implementing new automation and orchestration tools with the intention of minimizing operational burden.
  • Ensure availability, scalability, maintainability, monitoring of systems and achieve outstanding operational stability.
  • Foster self-service and efficiency and wherever possible automating the processes of provisioning and maintaining continuous integration environments, supporting application operations activities, security and configuration.
  • Continuously evaluate products, tools and solutions to enhance service capabilities.
  • Work with the ultimate goal of detecting, investigating and mitigating incidents that impact operational stability.

 Behaviour and Competencies

  • Ability to analyse and interpret complex problems or processes, identify and understand requirements and develop solutions
  • Strong planning and prioritisation skills
  • Strong creativity, problems solving skills and ability to apply original thinking to produce new ideas and innovative solutions
  • Strong collaboration skills that enable coordination of activities between technical teams
  • Willingness to track, assess and incorporate practice and technology developments into day-to-day working
  • Ability to acquire new knowledge and learn new skills rapidly

Credentials and Experience

  • Bachelor’s Degree in Computer Science / Engineering, Information Systems or other related field.
  • Minimum of 2 years of experience maintaining, servicing and supporting enterprise grade services and platforms.
  • Extensive experience with a wide array of operating systems, especially Linux.
  • Extensive experience with virtualisation and orchestration technologies, such as VMWare, Docker, Docker Swarm / Kubernetes, RabbitMQ, Ansible, Minio, GlusterFS, etc.
  • Extensive experience in scripting, such as Bash or Perl
  • Extensive experience with a number of database technologies, including RDBMSs and NoSQL.
  • Knowledge of load balancers, such as F5.
  • Knowledge of TCP/IP Technologies, networking protocols and client-server communication.
  • Previous experience working in an agile environment with multiple teams.
  • Previous experience in designing, testing and deploying cutting-edge environments supporting continuous integration and delivery using a variety of technologies.

 

If interested apply here.

Vodafone – System Administrator – VML0106 Vacancy

Role description: 

The chosen candidate will be responsible for administering and maintaining various systems that are used within the Technology and Networks departments.  

These systems include network monitoring, IT system monitoring, automation, ticketing, reporting platforms, KPI dashboards amongst others.

Systems and technologies that the role involves working with are mainly (but not exclusive to) the following:

  • Jira/Confluence
  • Nagios
  • SNMP
  • Logstash/Kibana
  • Java/Javascript/Groovy
  • Linux (bash/ksh) scripting

Candidate would be required to:  

  • Be willing to learn and apply themselves in various scenarios.
  • Develop and implement various OSS related tools and be responsible for the maintenance and upkeep of these tools on various platforms.
  • Administer various systems and applications pertaining to monitoring, ticketing, dashboards and reporting.
  • Assist in the development of a company-wide asset inventory.
  • Analyse and find trends amongst issues in order to find common root causes.
  • Maintain documentation pertaining to the tools that the team is responsible for. 

Desired experience/qualifications:

  • BSC in IT/Computer Science or similar.
  • Basic programming/scripting experience would be considered an asset.
  • Systems administration experience would be considered an asset.
  • Experience with Linux would be considered an asset.

 

If interested apply here.

Vodafone – Software Developer in Test – VML0007 Vacancy

Vodafone Malta is looking for a Software Developer in Test who can support the Quality Assurance team. The role would be responsible for identifying areas within the IT field where automation and in-house bespoke solutions would provide value to our technology department. 

 The role offers the opportunity to work with the latest technologies for a leading brand. 

Responsibilities:

  • Develop, improve & maintain our test automation framework
  • Create and execute automated test scripts
  • Adapt and provide test scripts to our devops teams to integrate with the CI pipeline
  • Maintain and administer our team’s GIT code repository
  • Maintain and develop mock & stub services and solutions for segregated testing solutions
  • Identify and create testing tools for the QA Team and other internal teams as required
  • Suggest testing & automation strategies for mobile testing in an agile environment
  • Be updated on the latest software development techniques, strategies & IDEs
  • Evaluate and identify the required test automation and test management tools
  • Be updated on the latest testing techniques, strategies, tooling/frameworks
  • Identify test metrics and benchmarks to be gathered prior to load/performance testing where necessary
  • Consult, create and manage load/performance/soak and regression tests as required.

Core competencies, knowledge and experience:

  • Degree in Computer Science or a related field
  • At least 2-3 years’ working experience in a software development or similar role preferably using Java
  • Automation experience using selenium web drivers
  • Exposure to mobile (Android & IOS) automation through Appium or similar frameworks
  • Experience in functional test tools such as Ready! API/SoapUI and Jmeter
  • Scripting experience using Groovy & Grails will be considered an asset
  • Awareness of service virtualization techniques is a strong asset
  • Knowledge of performance testing and tooling will be considered as an asset
  • Experience in serial programming such as GSM modem interface programming and the Hayes AT command set is considered as a strong asset
  • Working knowledge of SQL
  • Experience in working with a team and a mentoring mindset
  • Fluency in English (written and spoken)

 

If interested apply here.