Senior Application & Data Engineer
BRC GLOBAL ROLLS PTE. LTD.
Date: 9 hours ago
Area: Singapore, Singapore
Salary:
SGD 6,000
-
SGD 9,000
per month
Contract type: Full time

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.
See more jobs in Singapore