Job Summary
As a Software Engineer for the Product Engineering team, you will participate in design, development and improve the robustness of Global Infrastructure and core sub-systems in the card personalization process that is transitioning to cloud. You will participate in ambitious projects and cross-functional teams.
Job Duties
· Be responsible for the full development life cycle: technical/solution design, code development, component and integration test execution, maintaining CI/CD and post release software maintenance
· Collaborate with developers and infrastructure team in designing new project’s infrastructure
· Define microservice-based architecture
· Document user guides, technical specifications
Job Requirements
· Strong hands-on experience: C# at least .Net Core, CSS, TypeScript(React) and Oracle DB
· At least 5 years of hands-on experience with web/api/ service and cloud solution.
· Experience with WPF, Windows/Web Services, and Desktop/Distributed Applications would be preferable.
· Experience with cloud platforms/ architectures/ deployment would be a huge advantage.
· Contributed to architecture and design pattern (reliability and scaling) of new and current system
· Strong knowledge of GIT version control and branching models
· Had hands-on in CI/CD pipeline with Jenkins/GitLab Platform
· Familiar with Kubernetes/Docker and microservices architectures