In this role, the development Engineer shall own and drive API development related activities using Python in AWS or Azure environment, provide technical support, and proactively manage tasks to meet scheduled goals.
Also, actively participate in a team environment, working with verification, architecture, application and design teams to develop comprehensive verification plans and address issues.
Primary Responsibilities
API development REST endpoint and websockets
Messaging services - Rabbit MQ, Streaming - Kafka, RDBMS - Any well-known RDBMS, NOSQL - Mongo and Elastic Search, SOA and Microservices architecture.
Experience in the Big data ecosystem.
Good knowledge on coding standards, design patterns, unit testing frameworks, CICD practices.
Evaluate use cases and suggest suitable integration patterns (SOAP / REST / MQ/ FILE based patterns)
Experience in Unix/Linux
Must be proficient in full development in an agile lifecycle.
Experience in Dockers
Good oral written communication skills.
Basic Qualifications
6 years of technology experience in architecting enterprise applications using the latest technology stack.
Bachelors/Masters degree in Engineering.
Preferred Qualifications
3 years of experience in working with cloud development (AWS/Azure/GCP).
Experience preferred in AWS environments (EC2, Lambda, S3, Kinesis, Cloud watch and Cloud formation) or Azure / Databricks environment.
Experience required in architecting Cloud based solutions including experience in deployment of services.
Job Classification
Industry: Aviation Functional Area: Engineering - Software, Role Category: Software Development Role: Software Development Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Production/Industrial Post Graduation: M.Tech in Electronics/Telecommunication