Description
Hay Level: 60/70
Start: May/June 2024
Job Location: PUNE, India
Vanderlande provides baggage handling systems for 600 airports around the globe, capable of moving over 4 billion pieces of baggage around the world per year. For the parcel market our systems handle 52 million parcels per day. All these systems generate data. Do you see a challenge in building data-driven services for our customers using that data? Do you want to contribute to the fast-growing Vanderlande Technology Department on its journey to become more data driven? If so, then join our Digital Service Factory team!
Your Position
We are looking for an experienced Back End Engineer to join our team and to continue the development and improvement of the MyVanderlande Customer Web Portal Developer. The ideal candidate should be proficient in Java, .NET Core, C#, and have a solid understanding of software development principles. In addition, the candidate should have experience with unit testing using XUnit, Moq, AutoFaker, HotChocolate GraphQL, gRPC, OpenAPI using MS WebApi, Docker, Azure Kubernetes, Entity Framework, Azure CosmosDb, Azure Search, Azure Enterprise Service Bus, Azure Functions, Keycloak IDP, Kafka, IaC using bicep, DevOps, Java, Python, and Jira.
Responsibilities
• Design, develop, and maintain the customer web portal using .NET Core, C#, HotChocolate GraphQL, and gRPC.
• Implement unit tests using XUnit, Moq, and AutoFaker to ensure the quality of the software.
• Integrate the portal with various Azure services, including Azure Kubernetes, Azure CosmosDb, Azure Search, Azure Enterprise Service Bus, and Azure Functions.
• Develop and maintain the OpenAPI using MS WebApi to provide an API for the portal.
• Design and implement a microservices architecture using Docker and Azure Kubernetes.
• Develop and maintain the portal's database using Entity Framework and Azure CosmosDb.
• Implement authentication and authorization using Keycloak IDP.
• Implement messaging using Kafka.
• Develop and maintain infrastructure as code (IaC) using bicep.
• Collaborate with the DevOps team to ensure the portal is deployed and maintained correctly.
• Participate in code reviews and provide constructive feedback to other developers.
• Utilize Java and Python to assist with development and maintenance when needed.
Qualifications
• Bachelor's or master's degree in computer science or a related field.
• 8+ years of experience in software development.
• Proficiency (must have) in:
• .NET Core and C#.
• Unit testing (XUnit, Moq, and AutoFaker)
• HotChocolate GraphQL, gRPC, OpenAPI using MS WebApi, Docker,
• Azure (Kubernetes, Entity Framework, Azure CosmosDb, Azure Search, Azure Enterprise Service Bus, Azure Functions)
• Strong experience or affinity towards Java, Python will be preferred.
• Nice to have knowledge of:
• DevOps,
• Keycloak IDP, Kafka, IaC using bicep
• Strong problem-solving and debugging skills
• Good written and verbal communication skills
• Ability to work independently and in a team environment.
If you are passionate about developing web applications and have a solid understanding of .NET Core and C#, we encourage you to apply. Please include your resume and a cover letter explaining why you are a good fit for this position