About the position
- Outcomes are complex and require the integration of several nuanced systems and processes in order to deliver on the required standards. Employee may be expected to provide guidance to lower level employees.
- Industry Leader - represents the best practice leader for a product or multiple products in a region or country and will typically represent the product or service in professional boards.
- Can solve escalated tasks that require a deep understanding of the product or service for which there are no senior level authority to defer the task to. Can lead team leaders who each have their own team members.
- Managing and Developing projects / processes for our Palantir Foundry Platform
- Develop in Data Driven Programming languages such as Python and Big Data pipelines such as ETL, SQL, Spark etc.
- Develop APIs to trigger side effects in large systems that would affect the whole company
- Strong working knowledge with software development tools, techniques and approaches used to build application solutions
- Assisting Business with POCs and business value calculations from a developer perspective
- Development and Operations of Applications and Features, in collaboration with international partners
- System testing/parallel runs
- System implementation
- System audits/quality assurance
- Propose and review system design and evaluate alternatives
- Review and present proposed system solution to IT Project Manager / Leader and User Management or System owner
- Develop systems solutions in line with quality and delivery requirements
- Preparation of system/technical documentation (as per ISO standards)
- Setting up of Test Cases, Test Processes and Test Automation for the Development of Applications
- Running of Tests to ensure Quality of Work and Ensuring the Test Results are Reported back into Xray.
- Security Checks and Security Setting to ensure platform is secure and within Security Guidelines.
- Monitoring and Resolving WIZ Security Findings.
- Assisting with the Setup of Networking Infrastructure and Settings for the Impact Platform AWS Accounts.
Minimum Requirements:
QUALIFICATIONS/EXPERIENCE:
- Relevant IT / Business / Engineering Degree
- 8+ years experience in Software Development
- 5+ years’ experience in Python (decorators, advanced class manipulation, dependency injection etc) (essential)
- 5+ years’ experience in AWS (API Gateway, Lambda, Dynamodb, Fargate, EMR, Glue, Athena, IAM etc)
- (essential)
- AWS Certified Developer Associate / Solutions Architect (advantageous)
ESSENTIAL SKILLS:
- Proven Experience in Data Intelligence and Business Intelligence
- At least 5+ year’s Experience in Building Big Data Pipelines (ETL, SQL, etc)
- CI/CD pipeline development using Code Build and GitHub Actions
- Awareness of Tools such as Tableau, Qlik, MS PowerBI, or other BI tools and experience in Frontend
- Development Tools like Angular, Figma, React
- Expert in API and ETL development
- Good understanding of Networking Principles and Networking Setup in AWS(VPC, Subnets, Gateways, Direct
- Connect, Private Links, Routing etc)
- AWS IAM Security, KMS, ACM, Secret Manager
- Git development branching strategies and development approaches
- Test driven development, Unit Testing, Functional Testing, Code Coverage
- Experience in Test Automation for ex Playwright
- Terraform and IAC deployments; PySpark pipeline development
- Knowledge of multiple database types such as structured and unstructured databases
- Experience in using AWS S3 Storage with Iceberg Tables and AWS Data Pipelines
- Linux scripting and environment usage
- AWS Development Skills and proficient in programming (Python(preferred) and Java or SQL)
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Desired Skills:
- AWS
- Python
- Big data
- ETL
- Tableau
- Qlik
- Power BI