Agentic SAP Delivery: From Vision to Real-World Projects – регистрирай се за събитието на Accenture, за да разбереш как!
Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs
Въведи своя e-mail и ще ти изпратим твоята парола
We are seeking an experienced Senior Data Engineer to join our expanding team in Sofia. This is a full-time, hybrid position. The ideal candidate has 7+ years of professional experience in data engineering, database development, ETL processes, and software development, with a proven track record of building database-driven solutions that are scalable, performant, and maintainable.
This is a hands-on role. You will owe the design and delivery of significant parts of our data platform, contribute to architectural decisions, and help raise the technical bar across the team. Strong skills with Microsoft SQL Server, .NET C#, and cloud platforms such as Azure or AWS are essential.
Requirements
Nice to Have
Responsibilities
Solution Design and Architecture
Contribute to the design and implementation of data engineering, database, and ETL solutions for key components of the platform.
Participate in architectural discussions and decisions, ensuring solutions align with business and technical goals.
Break down complex technical problems, propose practical options, and see them through delivery.
Data Pipeline and Database Development
Build and maintain scalable, efficient data pipelines using C#/.NET and cloud services.
Implement data transformation processes that preserve data integrity and quality.
Develop and optimize database objects such as schemas, stored procedures, and indexes, with a focus on performance, scalability, and availability.
Cloud Infrastructure and Integration
Develop, deploy, and optimize cloud-based data solutions on Azure or AWS.
Contribute to infrastructure-as-code practices and help maintain reliable CI/CD pipelines.
Collaboration and Requirements
Collaborate with Support, Operations, Product, and Engineering teams to deliver and support solutions.
Share knowledge through code reviews, pairing, and mentoring less experienced engineers.
Quality Assurance
Write testable, maintainable code and contribute to testing and automation frameworks.
Investigate and resolve data issues, performing root cause analysis and putting preventive measures in place.
Continuous Improvement
Evaluate new tools and technologies through research and proofs-of-concept.
Keep up to date with industry’s best practices and bring relevant improvements to the team.
Documentation and Communication
Produce clear, accurate documentation of data processes and systems.
Follow company standards, policies, and regulatory requirements.