Job Description:
About the Project: Our current digital transformation initiatives involve critical integrations across our enterprise systems. We manage a complex landscape that includes a core SAP integration with AWS, powering a modern dashboard built with React JS. This AWS architecture extensively utilizes services such as AWS Lambda, API Gateway, S3, Cognito, DynamoDB etc. Additionally, we leverage the Palantir foundry for advanced data analysis and intelligence, where several key dashboards and analytical applications have been developed. With an ambitious roadmap of enhancements and new functionalities planned across both our AWS and Palantir applications in the near future, we are seeking a highly skilled and versatile developer to join our team.
Role Overview: We are seeking an experienced AWS Developer with 4-5 years of hands-on development experience on the AWS platform, complemented by demonstrable skills and experience with the Palantir foundry. The ideal candidate will possess a deep understanding of AWS cloud-native development principles, strong programming capabilities, and a proven ability to design, develop, and deploy scalable, secure, and performant solutions in the cloud. Furthermore, you will be expected to contribute to and enhance our applications built on Palantir, requiring proficiency in its data integration, transformation, and dashboarding capabilities. You will play a pivotal role in implementing new features, optimizing existing functionalities, and ensuring the overall stability and performance of our integrated SAP-AWS and Palantir applications.
Key Responsibilities:
AWS Cloud Development: Design, develop, and deploy robust and scalable serverless solutions using various AWS services, with a strong focus on AWS Lambda, API Gateway, S3, Cognito, and DynamoDB.
Container Orchestration: Work with containerized applications and services, including deployment and management on Kubernetes and Amazon Elastic Kubernetes Service (EKS).
Palantir foundry Development: Develop, maintain, and enhance dashboards, analytical applications, and data pipelines within the Palantir foundry, specifically leveraging Palantir Foundry components (e.g., Fusion, Slate, Code Workbook, Ontology).
Integration Expertise: Implement and optimize seamless integrations between SAP, AWS services, and potentially the Palantir foundry, ensuring efficient data flow and reliable communication across the ecosystem.
API Management: Build and manage secure and high-performance RESTful APIs using AWS API Gateway for data exchange and application interactions.
Data Handling: Manage and optimize data storage solutions across AWS (S3, DynamoDB) and within the Palantir data ecosystem.
Security & Authentication: Implement robust user authentication and authorization mechanisms using AWS Cognito and ensure adherence to security best practices across all platforms.
Code Quality: Write clean, well-documented, efficient, and maintainable code (primarily in Python or Node.js for Lambda functions, and potentially Spark/Python/Scala for Palantir Code Workbooks) adhering to best practices and coding standards.
Troubleshooting & Optimization: Proactively identify, diagnose, and resolve technical issues, performance bottlenecks, and security vulnerabilities within both AWS and Palantir environments.
CI/CD & Automation: Contribute to the development and improvement of continuous integration and continuous delivery (CI/CD) pipelines and automation scripts for efficient deployment on AWS.
Monitoring & Logging: Implement and utilize AWS monitoring and logging tools (e.g., CloudWatch) to ensure application health and performance.
Collaboration: Work effectively within an Agile development team, collaborating with Solution Architects, React JS frontend developers, data analysts, and other stakeholders.
Innovation: Stay current with emerging AWS services, Palantir capabilities, industry trends, and best practices, proposing innovative solutions to enhance our applications.
Required Skills and Experience:
Bachelor&39;s or Master’s degree in Computer Science, Engineering, or a related field.
4-5 years of hands-on experience developing and deploying applications on Amazon Web Services (AWS).
Expertise in developing serverless applications using AWS Lambda (Node.js or Python preferred).
Strong experience with AWS API Gateway for building and managing RESTful APIs.
Proficient in managing and interacting with Amazon S3 for object storage.
Solid understanding and practical experience with AWS Cognito for user authentication and authorization.
Extensive experience with Amazon DynamoDB for NoSQL database solutions.
Experience with containerization technologies, including Kubernetes and Amazon Elastic Kubernetes Service (EKS).
Familiarity with integration patterns and best practices for connecting disparate systems (e.g., SAP integration experience is a plus, but not mandatory).
Experience with front-end technologies, particularly React JS, is highly desirable as it forms the basis of our dashboard.
Experience with Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform.
Strong understanding of cloud security principles and best practices.
Proficiency with version control systems, especially Git.
Excellent problem-solving, analytical, and communication skills.
Proven ability to work effectively in an Agile development methodology.
Mandatory hands-on experience with the Palantir foundry, including:
Palantir Foundry (Data Integration, Data Transformation, Data Modeling/Ontology).
Experience building and enhancing dashboards/applications within Palantir (e.g., Slate, Quiver, Workshop).
Familiarity with Palantir Code Workbooks (Spark/Python/Scala) for data transformation.
Good to Have Skills:
AWS Certifications (e.g., AWS Certified Developer - Associate, AWS Certified Solutions Architect - Associate).
Experience with other AWS services like SQS, SNS, Kinesis, CloudWatch, etc.
Knowledge of containerization technologies (Docker, ECS, EKS).
Experience with automated testing frameworks and practices in a cloud environment.
Experience with CI/CD tools and practices.
Familiarity with monitoring and logging tools in AWS.
This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company’s success, reputation and sustainable growth.
Company:
Airbus India Private LimitedEmployment Type:
Permanent-------
Experience Level:
ProfessionalJob Family:
Digital By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.
Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.
Airbus is, and always has been, committed to equal opportunities for all. As such, we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to emsom&64;airbus.com.
At Airbus, we support you to work, connect and collaborate more easily and flexibly. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.