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
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
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)
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)
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:
Didn't receive the link? Resend Verification Link