Enable job alerts via email!

Senior Application & Data Engineer

Borr Drilling

Singapore

On-site

SGD 80,000 - 120,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company is seeking a Senior Application & Data Engineer to drive data management and engineering initiatives. This role focuses on developing data architectures and pipelines while ensuring data governance and security. Candidates should have a degree in Computer Science or related field, with at least five years of experience in data management and strong skills in SQL and Python.

Qualifications

  • Minimum 5 years of relevant experience in data management and engineering.
  • Strong SQL skills in MS SQL Server environment.
  • Proficiency in Python and strong OOP understanding.

Responsibilities

  • Lead the development and optimization of data pipelines and systems.
  • Collaborate with stakeholders to design robust data models.
  • Design and maintain a scalable data platform.

Skills

SQL
Python
OOP
Agile development
Data management

Education

Degree in Computer Science/Information Technology or equivalent

Tools

.NET
Git
Azure DevOps

Job description

The Senior Application & Data Engineer is responsible for Identifying, designing, and implementing process improvements that include building/re-engineering data models, data architectures, pipelines, and data applications. Continuously look for data optimization processes and oversee data management, governance, security, and analysis.


Job Responsibilities:

  • Lead the development and optimization of our data pipelines, databases, and systems for serving data to our customers, ensuring scalability, efficiency, and reliability.
  • Work in close collaboration with stakeholders and analysts to design and implement robust data models.
  • Drive innovation by staying updated with the latest in data engineering practices, tools, and technologies, applying them to solve complex business and data challenges.
  • Design, construct, install, test and maintain a highly scalable data platform.
  • Analyze business requirements and create conceptual, logical, and physical data models.
  • Design database tables, columns, and relationships, and document data flow and dependencies.
  • Build high-performance algorithms, prototypes, models and proof of concepts.
  • Develop data set processes for data modeling, mining, and production.
  • Integrate new data management technologies and software engineering tools into existing structures.
  • Research opportunities for data acquisition and new uses for existing data for reporting.
  • Create custom software components and analytics applications.
  • Collaborate with IT team members on project and technology related goals.

Job Requirements:

  • Degree in Computer Science/Information Technology or equivalent data-related fields, such as data science, data engineering, data management, data governance, data analytics etc
  • Minimum 5 years of relevant experience in areas such as data management, engineering, extract, transfer and load data.
  • Strong SQL skills, on MS SQL server environment, for querying and managing data.
  • Proficiency in Python and SQL.
  • Strong understanding of object-oriented programming (OOP) and design patterns.
  • Proficiency in programming languages such as .NET and Python.
  • Experience with software development frameworks and libraries.
  • Familiarity with version control systems such as Git or Azure Devops.
  • Knowledge of software testing and debugging methodologies.
  • Ability to write clean, maintainable, and efficient code.
  • Experience with agile development methodologies.
  • Skills in systems problem-solving and conflict resolution.
  • Ability to work as part of a team, independently and make decisions.
  • Artificial Intelligence on LLM/RAG knowledge will be an advantage.
  • Ethical and able to organize and complete tasks to expected standards and on-time.
  • Trustworthy and accountable to deliver quality results.
  • Adaptability to changing requirements and circumstances.
  • Strong written and verbal communication skills
  • Ability to manage time effectively.
  • Ability to travel and take on short overseas assignments on an as needed basis.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.