Job Description
We are seeking a Senior Back-End Developer to join our Impact Platform team. The role requires expertise in API and ETL development, AWS cloud technologies, and data-driven programming. You will work on complex projects, develop scalable solutions, and collaborate with global teams to deliver cutting-edge applications and features.
Key Responsibilities:
-
Manage development projects and processes
-
Develop in data-driven programming languages such as Python and big data pipelines (ETL, SQL, Spark)
-
Develop APIs that trigger system-wide effects for BMW systems
-
Apply best practices in software development tools and techniques
-
Assist business teams with POCs and business value calculations from a developer perspective
-
Collaborate with global partners (including Munich) on application and feature development
-
Conduct system testing, parallel runs, and system implementation
-
Participate in system audits and quality assurance
-
Propose, review, and present system design solutions to IT Project Managers, leaders, or system owners
-
Develop solutions aligned with quality and delivery requirements
-
Prepare system/technical documentation according to ISO standards
-
Set up test cases, test processes, and test automation
-
Execute tests, ensure quality of work, and report results in Xray
Requirements
Essential Skills & Requirements:
-
Expertise in API and ETL development
-
Proficient in Git development, branching strategies, and development approaches
-
Experience in CI/CD pipeline development using CodeBuild and GitHub Actions
-
Strong knowledge of Test Driven Development (TDD), unit testing, functional testing, and code coverage
-
Experience with test automation (e.g., Playwright)
-
Terraform and Infrastructure as Code (IaC) deployment experience
-
PySpark pipeline development
-
Knowledge of structured and unstructured databases
-
Experience using AWS S3 Storage with Iceberg Tables and AWS Data Pipelines
-
Linux scripting and environment management
-
Proficient in AWS development and programming languages (Python preferred, Java or SQL)
-
Ability to perform additional responsibilities assigned under the Agile Working Model (AWM) Charter
Advantageous Skills:
-
Data and API mining
-
Knowledge of security best practices
-
Advanced system monitoring and alerting pipeline setup
-
Strong understanding of data structures and algorithms
-
Experience integrating multiple technologies
-
Agile story and EPIC refinement and planning
-
Solution architecture skills for business applications
-
Experience with ODBC, file syncs, pre-commit hooks, coding standards (PEP8), and GitHub Copilot
-
Docker container creation and usage
-
Familiarity with data streaming services such as Apache Kafka
-
Coordination between development and support environments
-
Risk identification and management
-
Knowledge of Jira, Confluence, and Agile methodologies
-
Data analysis and ITSM knowledge
-
User support ticket management
-
MS Teams and Microsoft Office suite proficiency
-
Knowledge of Palantir Foundry and Frontend BI tools (PowerBI, Tableau, Qlikview)
Qualifications & Experience:
-
Relevant IT or Engineering degree
-
3+ years experience in Python (decorators, advanced class manipulation, dependency injection)
-
3+ years experience in AWS (API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, IAM)
-
3+ years software development experience
-
3+ years SQL experience (advantageous)
-
AWS Certified Developer Associate or Solutions Architect (advantageous)
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Practice common interview questions with a friend or family member to build confidence.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Alberton: Senior Quantity Surveyor posted by Hire Resolve
A leading construction contractor active across major commercial and infrastructure projects in South Africa, is currently seeking a Senior Quantity...
View JobWelkom: Engineering Supervisor (Mechanical) posted by Hire Resolve
Description:Hire Resolve's Client is currently looking for an experienced Engineering Supervisor (Mechanical) to join their mining company based in the…
View JobSandton: Credit Controller posted by Hire Resolve
A prominent Fashion/Retail company is seeking an experienced Credit Controller with a strong background in financial reconciliation, preferably within the...
View JobSandton: Credit Controller posted by Hire Resolve
A prominent Fashion/Retail company is seeking an experienced Credit Controller with a strong background in financial reconciliation, preferably within the...
View JobSandton: Credit Controller posted by Hire Resolve
A prominent Fashion/Retail company is seeking an experienced Credit Controller with a strong background in financial reconciliation, preferably within the...
View JobSandton: Credit Controller posted by Hire Resolve
A prominent Fashion/Retail company is seeking an experienced Credit Controller with a strong background in financial reconciliation, preferably within the...
View Job
Browse Employers
Job Alerts