Enable job alerts via email!

Senior Application & Data Engineer

BRC GLOBAL ROLLS PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

18 days ago

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 in data solutions is looking for a Senior Application & Data Engineer to lead the development of innovative data pipelines and optimize data systems. Candidates should possess a strong background in data management and engineering, along with expertise in SQL and Python. The role emphasizes collaboration with stakeholders to design robust data models and incorporate best practices in data governance and security.

Qualifications

  • Minimum 5 years experience in data management and engineering.
  • Proficiency in SQL and Python required.
  • Familiarity with software development frameworks.

Responsibilities

  • Lead development and optimization of data pipelines.
  • Design and maintain scalable data platforms.
  • Research opportunities for data acquisition.

Skills

SQL
Python
Object-Oriented Programming
Data Management
Agile Development
Team Collaboration

Education

Degree in Computer Science/Information Technology

Tools

MS SQL Server
.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.