W

WNS

Global BPM and analytics services provider

Database Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeCape Town, South AfricaNo salary listedIn-person

About the Job

Requirements

  • A bachelor’s degree in computer science, software engineering, or a related field of study, with a minimum of five years of previous work experience in database development; extra education such as a master’s degree can substitute for work experience.
  • At least five years of experience with Microsoft SQL Server and/or related relational database management systems.
  • Ability to write and review code to design high-functioning database systems, support programs, and debug systems; ability to design, write, and deploy complex code to extract data from diverse sources in a big data environment using SQL, Python, and other relevant code.
  • Proficiency in several common programming languages, including Python, C#, and Java.
  • Ability to structure, integrate, and organize data to create and extend data models for information systems using formal techniques typically implemented in a database management system.
  • Good understanding of T-SQL.
  • Knowledge of Microsoft Reporting Services (SSRS) or similar.
  • Knowledge of Microsoft SQL Server Integration Services (SSIS).
  • Understanding of data warehousing and business intelligence concepts.
  • Understanding of ETL concepts and exposure to ETL tools.
  • Knowledge of scripting tools.
  • Understanding of Agile methodologies, such as Kanban, Lean, Scrum, and Scaled Agile, and ability to apply Agile ways of working.
  • Strong verbal, written, and interpersonal communication skills.
  • High attention to detail and ability to quickly grasp complex technical issues.
  • Curiosity and interest in analyzing data and developing reporting to identify trends and support decision-making.
  • Ability to continually research and learn new technologies, tools, techniques, and platforms.
  • Ability to work under pressure in a fast-paced, dynamic environment; build relationships with individuals, teams, and partners; take ownership and accountability; prioritize workload and deliver to deadlines; and manage stakeholders effectively.
  • Ability to work remotely and independently as well as part of a team.

Responsibilities

  • Lead a team of technical professionals supporting enterprise-wide database operations and ensuring databases perform optimally.
  • Design and implement database structures and tables to deliver dynamic reporting at multiple levels.
  • Ensure industry-wide security standards are properly implemented.
  • Develop and optimize complex T-SQL and PL/SQL code.
  • Design and develop SQL code, ETL processes, and SSRS reports based on provided requirements.
  • Maintain and develop automation applications using various programming languages.
  • Design new databases based on company needs, data storage needs, and the number of users; design and develop data models and cubes.
  • Write new database programs and maintain existing programs to handle database traffic and stored data volumes.
  • Continuously monitor databases and related systems to ensure high functionality.
  • Write support programs and scripts for databases to increase storage capacity and resolve existing database problems.
  • Troubleshoot database code and identify potential problems affecting database functionality and related programs.
  • Debug existing database scripts and programs.
  • Review daily, weekly, and monthly database reports, including user reports and systems information, to identify problems and ensure databases and support systems are working.
  • Train and mentor direct reports and junior team members on processes and technology, and cross-skill team members to work across environments.
  • Provide service monitoring and alerting, and consult on IT strategy and architecture from technical and business perspectives.

About the Company

WNS

Global BPM and analytics services provider

WNS provides business process management and analytics services to large enterprises. It helps clients improve operational efficiency, customer experience, and decision-making by delivering end-to-end BPM, research and analytics, finance and accounting, and digital transformation support across industries such as insurance, banking, healthcare, travel, and manufacturing. The company combines domain expertise with technologies like artificial intelligence, machine learning, and advanced analytics to create custom, data-driven solutions. Delivery centers worldwide enable scalable, agile service delivery and access to specialized talent, while a digital-first approach focuses on automation, cognitive computing, and data insights. WNS aims to form long-term partnerships that deliver measurable business impact across the value chain.

Company size
10,001+
Company stage
Acquired
Total funding
$3.3B
Headquarters
Mumbai, India
Founded
1996

Recently Posted Jobs

Explore more opportunities at WNS

See more jobs