Job Description
Location: Colombo
Company: A leading software company
About Us:
Client is a premier software company based in Colombo, renowned for delivering innovative solutions and cutting-edge technology. We are seeking a talented and motivated Data Engineer to join our dynamic team and contribute to our mission of transforming data into actionable insights.
Key Responsibilities:
- Design, construct, install, and maintain highly scalable data management systems.
- Develop and optimize data pipelines, ensuring efficient data flow and storage.
- Collaborate with cross-functional teams to understand data needs and deliver robust solutions.
- Implement data security and privacy measures to protect sensitive information.
- Monitor and optimize database performance, ensuring high availability and reliability.
- Utilize big data tools and platforms to process and analyze large datasets.
- Develop and maintain data models, ensuring data integrity and accuracy.
- Integrate data from various sources, including APIs, databases, and cloud platforms.
- Continuously explore and adopt new technologies to enhance data engineering processes.
Qualifications:
- Education: Bachelor’s degree in Computer Science, or a related field.
- Experience: Minimum of 2 years of professional experience as a Data Engineer or in a similar role.
- Technical Skills:
- Proficiency in programming languages such as Python or Java.
- Strong knowledge of SQL and relational databases (e.g., Oracle, MSSQL, MySQL, PostgreSQL).
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms like AWS, Google Cloud, or Azure.
- Knowledge of RESTful APIs, WebSocket, or GraphQL.
- Experience with big data tools and platforms such as Hadoop, Spark, or Kafka.
- Familiarity with data warehousing concepts and technologies (e.g., Redshift, Snowflake, BigQuery).
- Understanding of data modeling techniques and database design.
- Experience with version control systems like Git.
- Soft Skills:
- Excellent analytical, problem-solving, and troubleshooting skills.
- Strong communication skills, capable of explaining technical concepts to non-technical stakeholders.
- Ability to work both independently and collaboratively within a team environment.
- Analytical mindset with a strong attention to detail.
- Strong time management skills with the ability to prioritize tasks effectively.
- Strong problem-solving skills and the ability to think creatively in technical solutions.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work with cutting-edge technologies and tools.
How to Apply:
If you are passionate about data engineering and meet the qualifications listed above, we would love to hear from you! Please send your resume and a cover letter to hr@jobfactory.lk.
Join us and be a part of a team that is shaping the future of software solutions!