Overview
BP International Limited is seeking a Software Engineer to design, develop, and maintain robust software solutions while contributing to high-performing teams and operational excellence within a secure and agile environment.
What you'll do
- Design, develop, and maintain robust software solutions.
- Troubleshoot and solve AWS-wide issues and general cross-systems problems involving multiple systems connected through integrations.
- Understand existing designs and architectures and build new ones on top of them.
- Maintain and extend infrastructure built on top of AWS.
- Implement, maintain, and extend current CI/CD processes.
- Use, program, troubleshoot, debug, and solve problems in NodeJS applications, Bash scripts, OpenSSL Certificates usage through the OpenSSL CLI, and FTL templates for integrations and CI/CD pipelines.
What you'll need
- 5 +years of Experience.
- Experienced with well understanding of AWS services, AWS architectures, general cloud design patterns and architectures.
- Experience with Cloud Formation, AWS Serverless Framework SAM, IAM, Event Bridge, API Gateway + Route53, Lambda, Dynamo DB, SNS, SQS, Security Groups, VPCs, Secrets Manager mangement, CloudWatch Alarms, Dashboards and working with Logs querying, and AWS CLI.
- Experience with Grafana, Azure DevOps, Postman/Insomnia.
- Experienced with well understanding of communication models, including request/response (sync) model and message-based (async) model.
- Understanding of standard communication interfaces, patterns and standards like REST API, OpenAPI V3, and JSON.
- Understanding of standard security architectures, patterns and technologies like OAuth2 (JWT flow, Client Credentials flow), OpenSSL Certificates, and Role-based access patterns in Cloud.
- Understanding of Git and standard patterns for source-code maintenance and team collaboration.
- Experienced with well understanding of DevOps in general, specially Azure Pipelines.
- Experienced in using/programming, troubleshooting/debugging and solving problems in NodeJS applications, Bash scripts, OpenSSL Certificates usage (OpenSSL CLI) and FTL templates.
Details
- Location: Pune, India.
- Full-time role.
- This position is not available for remote working.
- No travel is expected with this role.
- This role is eligible for relocation within country.
Read the full description and apply on the company’s own careers page.