Sr Software Engineer
Job Description
RESPONSIBILITIES
- Design and develop innovative features on key strategic projects as part of a highly functional Agile (e.g., Scrum) team
- Work with business stakeholders to help define and prioritize product backlog and sprint plans
- Develop and integrate to system APIs including order fulfillment, content management and enterprise web services
- Document technical details of coding projects through a standardized process of creating code comments, software architecture and flow diagrams
- Ensure corporate compliance and information security standards are withheld within the SDLC
- Contribute to maintenance, support and roadmap of key digital technology solutions and platforms
- Design and establish software patterns to solve key business and technology problems
- Mentor, support, and guide junior developers, including code reviews, best practices, pattern reviews
EDUCATION & EXPERIENCE QUALIFICATIONS
- 4 year Degree in Computer Science or equivalent work experience required
- Master's Degree in Computer Science or equivalent work experience preferred
- Developing and supporting large scale, highly transactional and available technology platforms
- Experience working as part of an Agile Scrum team
- Experience with payment processing providers a plus
- Experience with restaurant or retail technologies
- Demonstrated experience developing, at scale, in/with Java springboot microservices, Spring Ecosystem
- Mentoring junior developers
- Continuous Delivery & Integration Automation experience
- Enterprise architecture understanding and proficiency (e.g., API-led, middleware, SOA)
REQUIRED KNOWLEDGE, SKILLS or ABILITIES
- Proficient developing enterprise development languages (e.g., Java, Server-Side JavaScript, Scala)
- Knowledge of distributed services (e.g., REST, SOAP)
- Working experience with enterprise frameworks like Spring
- Proficiency with Source control and CI/CD technologies such as Git and Azure DevOps
- Deep understanding of building out microservices using technologies that include Java, NoSQL, Kubernetes
- Strong Experience with cloud native devops architectures (Azure preferred) and knowledge of containerized app deployments (Docker, AKS)
- Deep understanding and implementation of Test Driven Development (TDD)
Inspire Brands is a multi-brand restaurant company whose portfolio includes nearly 32,000 Arby's, Baskin-Robbins, Buffalo Wild Wings, Dunkin', Jimmy John's, Rusty Taco and SONIC Drive-In restaurants worldwide.
We're made up of some of the world's most iconic restaurant brands, but we're much more than just a restaurant company. We're a team of hundreds of thousands who individually and collectively are changing the way people eat, drink and gather around the table. We know that food is much more than a staple-it's an experience. At Inspire, that's our purpose: to ignite and nourish flavorful experiences.
Explore More
Date Posted
10/15/2022
Views
4
Similar Jobs
API Software Development Engineer - II - Synchrony
Views in the last 30 days - 6
The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...
View DetailsAPI Software Development Engineer - I - Synchrony
Views in the last 30 days - 5
The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...
View DetailsSenior Software Engineer (Java) - NCR Corporation
Views in the last 30 days - 6
NCR Corporation is a leading software and servicesled enterprise provider in the financial retail and hospitality industries They are looking for a Se...
View DetailsSenior Software Engineering Manager - NCR Corporation
Views in the last 30 days - 5
NCR Corporation is a leader in transforming connecting and running technology platforms for selfdirected banking stores and restaurants They are looki...
View DetailsSr. Data Analyst/Engineer - Remote - Sharecare
Views in the last 30 days - 11
Sharecare is a digital health company that helps people manage their health They are seeking a Sr Data AnalystEngineer to contribute to a new platform...
View DetailsADMS Engineer - Ameren
Views in the last 30 days - 9
The job posting is for an Engineer to support the design maintenance and operation of SCADA and ADMS systems The successful candidate will have a Bach...
View Details