Principal Software Engineer Leading Multinational Fortune 100 Giant 12 Years T880
Required Skills
? experience with building cloud native(AWS) Enterprise applications focusing on Microsoft Stack.? Docker + Kubernetes experience.? Messaging/streaming experience (RMQ/Kafka).? 8 to 12 years of experience in developing software in C#? experience with Restful Services.? experience with microservice architecture.? Knowledge of distributed systems, event-driven and cloud native architectures.? Working experience with NoSQL and SQL databases.? experience with and excellent knowledge of Authentication and Authorizationframeworks like OIDC, OAUTH2 and SAML? Flexibility, adaptability, penchant to learn various other AWS products is a must.
Good to have
? Good knowledge and experience in implementing Infrastructure as a code.? experience in provisioning infrastructure on AWS using terraform.? experience in using Helm for Kubernetes state management.? Knowledge or prior experience in implementing continuous deployment using tools like Flux CD or Argo CD? experience in any payments related domain is a plus.
Responsible for
? Execute full software development life cycle in an agile environment.? Write well-designed, testable and performant code.? Contribute to and conduct code reviews.? Validate and test design assumptions by building proof of concepts? Build tools and features necessary to speed up customer onboarding that may not bequickly addressable by engineering teams? Contribute to the design and architecture of new or re-engineered software.? Work alongside other engineers to solve problems with creative and innovativeapproaches.
? Ensure applications meet High Availability standards.