Data Engineer
Bp
Entity:
Technology
Job Family Group:
Job Description:
Job Summary
Data Engineering is accountable for building and maintaining data pipelines to collect, transform, load and store data in various systems of records (SoR) such as BW/4Hana, Delta tables, and other enterprise platforms. This role requires collaboration with business users to understand their requirements and translate them into technical solutions while ensuring best practices are followed across all data engineering activities throughout its lifecycle. The team works closely with stakeholders across different regions globally to deliver high quality data driven insights efficiently & effectively.
Responsibilities
• Create, develop, and implement software solutions using modern programming languages, tools, and frameworks.
• Collaborate with cross-functional teams to identify and prioritize software requirements, design and develop software components, and ensure successful delivery of projects.
• Troubleshoot and debug complex issues, utilizing strong problem-solving skills to identify root causes and implement effective solutions.
• Stay updated with emerging technologies and industry trends, integrating innovative approaches for sustained competitive advantage.
• Provide technical guidance and mentorship to junior developers, fostering a culture of knowledge sharing and continuous improvement within the development team.
Qualifications
• Bachelor's degree in Computer Science or related field; advanced certifications such as PMP, PRINCE2, Agile, etc., are a plus.
• Minimum 7 years of experience in IT Software Development, including 5+ years of hands-on experience in Application Development using C#, .NET Core, Azure Cloud, SQL Server, Angular, Bootstrap, HTML, CSS, JavaScript, TFS, Git, CMS, SOAP, RESTful services, and Web Services Administration.
• Proven track record of delivering impactful digital solutions on time and within budget.
• Excellent communication and interpersonal skills, with the ability to engage and influence senior leadership.
• Strong project management skills, including the ability to define project scope, set realistic timelines, and manage resources effectively.
• Experience with agile methodologies and DevOps practices.
• Knowledge of software development life cycle (SDLC), version control systems (VCS), and bug tracking tools.
• Familiarity with database concepts and SQL.
• Ability to work independently and collaboratively in a fast-paced environment.
Travel Requirement
Relocation Assistance:
Remote Type:
Skills:
Legal Disclaimer:
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us.
If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.