Senior Software Engineer (SaaS/Data Engineering)

Senior Software Engineer (SaaS/Data Engineering)

Blue Yonder
7-10 years
Not Specified

Job Description


Overview:
. Leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor's 'Best Places to Work'
. Seeking an astute hands-on individual with a strong technical foundation to help us extend and operate our Software-as-a-Service platform with cool new features that make it a joy to build cost-efficient, data-driven products
Scope:
.Develop and operate data-intensive distributed and microservices-oriented systems written in Python and Java using modern cloud warehouses like Snowflake
.Leverage Microsoft Azure cloud service to build a scalable platform responsible for data ingestion and workload distribution
.Working in an agile team with an emphasis on quality, testability, and automation
.Offering software services to internal teams and/or external customers
.Participating in the operation of these services following established service management procedures (incidents, changes, etc.)
Our current technical environment:
.Software: Python, Java, REST API, GIT, SQL (Snowflake)
.Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
.Cloud Architecture: MS Azure (ARM templates, Azure Blob Storage)
.Frameworks/Others: Spring Boot, JDBC, RDBMS, Jenkins, Ansible, Maven, Gradle, Kubernetes, Docker, Prometheus, Sentry, OpsGenie, Grafana, Greylog, Exasol, Postgres
What you'll do:
.Develop and operate quality software (including effective test code) according to clean code principles and Blue Yonder standards and write effective test cases
.Provide input for the prioritization of issues in the backlog and autonomously pull issues or supports other team members as appropriate
.Participate in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives
.Translate requirements to user stories and actively seek feedback from stakeholders
.Take the lead in design of individual stories and translate the design to subtasks
.Continuously improves yourself and the code you produce
.Consider aspects of information security while coding and reviewing other's code
.Keep up to date with technology and research latest trends in the industry
.Become the expert in a small area and the go-to person for related implementational and operational issues
.Raise operational concerns during design phases
.Produce actionable user stories to relieve operational pain
.Independently resolve incidents, drive associated post-mortem analyses and ensure outcome is actionable for the team
.Strive to replace service requests with self-service functionality and automation
.Understand cost structure of delivered services and make cost data transparent to users
.Actively provide feedback during code reviews
.Onboard new members to the team and help develop junior engineers
.Understand functional and technical requirements of software components
.Participate in team hiring activities when required
.Feed larger refactoring opportunities into the team's backlog
.Evolve the team's continuous integration pipeline and fixes broken builds
.Perform benchmark analyses, identify hot spots and derive appropriate measures to improve performance
.Demonstrate problem solving and innovation ability
.Act according to company and team visions and require user stories to adhere to those visions
.Have a deep understanding of your team's problem domain
.Clearly understand and communicate the impact of changes in the team's deliverables on other teams and customers
.Timely and proactively communicate impediments to commitments and helps others to overcome theirs
.Assist associates with implementational and operational issues
What we are looking for:
.7+ years in software engineering role
.A big data professional with equal parts expertise in data engineering, pyspark / python and Java
.Experience working with a Java Spring Boot and JDBC
.Expertise in techniques for data modeling, storage and access
.Experience designing, building and maintaining microservices and REST APIs using frameworks like Flask or Django
.Demonstrable experience with microservices based architecture on Cloud at scale
.Passion for CI/CD and DevOps
.Interest in Cloud native architecture, Distributed micro-services, Multi-tenant SaaS solution and Cloud Scalability, performance and High availability
.Interest in software craftmanship and passion for modern methods such as Kanban, Scrum, TDD and pair programming
.An appreciation of secure architectures, secure configuration, identity management
.Experience with other technologies such as Apache Kafka, Apache Parque, Databricks, Snowflake, Spring for Hadoop is a plus
.Experience with DevOps, Infrastructure as Code and infrastructure automation in cloud environments like Azure, AWS is a plus
Our Values
If 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:
is our strategy for fostering an inclusive environment we can be proud of. Check out Blue Yonder's inaugural which outlines our commitment to change, and our 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.

Job Details

Employment Types:

Industry:

Function:

IT

About Blue Yonder

Who are we We are a proven, passionate bunch of disruptors. Our work is all about tapping into your potential so we can deliver the best solutions and customer experiences on the planet. Collaboration, respect, and a great work-life balance earned us the title of 'Best Place to Work- Employees' Choice' by Glassdoor. Our people are smart, creative, rock stars with over 400 patents and 10,000 people years of domain expertise. What do we do Blue Yonder is the world leader in digital supply chain and omni-channel commerce fulfillment. Our intelligent, end-to-end platform enables retailers, manufacturers and logistics providers to seamlessly predict, pivot and fulfill customer demand. With Blue Yonder, you can make more automated, profitable business decisions that deliver greater growth and re-imagined customer experiences. Blue Yonder - Fulfill your Potential ™ blueyonder.com 'Blue Yonder' is a trademark or registered trademark of Blue Yonder, Inc. Any trade, product or service name referenced in this document using the name 'Blue Yonder' is a trademark and/or property of Blue Yonder, Inc. Blue Yonder , Inc. 15059 N Scottsdale Rd, Ste 400 Scottsdale, AZ 85254

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content