Software Engineer II (Python)

Company: Blue Yonder
Company: Blue Yonder
Location: Bangalore
Commitment: Full time
Posted on: 2024-01-13 05:00
Scope:SaaS product development using Python.Implement ad-hoc proof-of-concept use cases to test fitment of the product to solve the business use case.Continuous improvement of the customer experience in using the product.Our current technical environment:Software: Python (Fast API), Rest API, OAuthApplication Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture.Cloud Architecture: MS Azure (AKS, Networks, Azure AD, Storage account)Frameworks/Others: Kubernetes, Elasticsearch, Prometheus, Docker, GitHub actionDatabase technologies: PostgreSQL, SnowflakeWhat you’ll do:Help build a state-of-the-art enterprise SaaS product driven by a hugely sophisticated machine learning algorithm at its core.Dabble with proof-of-concept (POC) implementations to expand the customer base of the product.Identify root causes of issues and fixes those rather than their symptoms.Seek out the root causes of incidents and inspire improvements in a blameless fashion.Design services to be self-healing and to offer self-service capabilities from the ground up to achieve minimum manual intervention.Diligently collaborate with stakeholders to optimize service selection and usage to minimize costs for derived products.Push the team towards better quality software by constructively pointing out opportunities to reduce complexity and to write cleaner code and more effective tests.Actively share knowledge in their field of expertise, e.g., by contributing to open source software projects, giving team presentations, etc.What we are looking for:At least 3+ years of experience in software development with experience in Python and Azure. Experience on developing python applications using Fast API/Flask. Understanding API lifecycle management and Hands-on experience in building, designing REST APIs. Strong knowledge on networking, Linux based platforms and shell scripting. Familiarity with architectural patterns, design patterns and hands-on knowledge in applying these concepts to practical problems.Ability to understand machine learning concepts if and when required to do so.Functional knowledge of CI/CD and DevOps Lifecyle and tools like Jenkins, GitHub Actions, Docker, KubernetesSolid written and verbal communication skills and the ability to articulate technical details to stakeholders at different levels. Strong analytical and problem-solving skillsOur ValuesIf you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core ValuesDiversity, Inclusion, Value & Equality (DIVE) is our strategy for fostering an inclusive environment we can be proud of. Check out Blue Yonder's inaugural Diversity Report which outlines our commitment to change, and our video celebrating the differences in all of us in the words of some of our associates from around the world.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
View Original Job Posting