Skip to main content

This job has expired

Digital Solution Architect- Remote

Employer
BJ's Wholesale Club
Location
Washington, DC
Closing date
Sep 28, 2022

View more

As a Digital Solution Architect, you will be part of the Architecture team in the Digital Organization of Bjs and will be responsible for designing technical solutions for the initiatives in the digital fulfillment area. The software solution should adhere to the principles of high availability and scalability. You will guide the engineers through the implementation of your design. As an Architect, you will also review the current trends in technology and apply them to improve the existing architecture by making it scalable, reliable and durable. The role will provide leadership to the engineers by mentoring them on software architecture principles and engineering standards.ResponsibilitiesArchitect and design new fulfillment solutions like Inventory Microservice, Safety Stock Engine, In-store fulfillment Microservices etcLead performance tuning, backup/recovery and security of Order Management System Database.Design software systems and applications at scale for higher availability and resiliency in Cloud environment using appropriate programming languages (like Java, Nodejs, python etc) and right database solutions (Relational or Non-Relational, Columnar or Row Based etc.).Analyze current technologies used within the Digital organization and determine ways to improveGuide teams composed of top engineers, designers and quality engineers to build products, solutions and engineering processes to assist in managing the entire product life cycle "A< oeidea to support'.Champion software engineering process improvement initiatives across Digital organizationYou will deliver proof-of-concept solutions to validate the general approach.Be involved in the technical communityMust be able to work independently or on a teamWrite code for creating POC and building some complex solutionsBe part of a Scrum team doing full-stack design and development to deliver high quality solutionsCreate and Maintain documentation related to System Architecture, Solution Design and Standards.Troubleshoot and debug applicationsPresent technical solutions to a wider audience of Directors, Developers, Support EngineersApply performance engineering principles when designing Technical Solutions and reviewing the metrics through the product lifecycle to ensure the final product meets the required SLA.Essential Requirements10+ years' experience in a software engineering/architect role.IBM Sterling Order Management Systems experience nice to haveShould have integration experience on ecommerce Platforms, databases, ERPs, Payment gateway and Warehouse Management Systems.Must have worked on designing systems that are based on API architecture using REST API Design principles.Must have good understanding of Microservices Design patterns and experience in designing microservices using Spring Framework. Must have implemented or have a good knowledge of event driven architecture in microservices.Coding experience in programming language like Java, Python, C, Unix Shell. and reactive microservice framework like Java Spring Boot.Development experience in both Relational Database like MySQL, PostgreSQL, DB2 and Non-Relational database like DynamoDb, MongoDb, Elastic Search, Graph DB etc.Development experience with Cloud environment like AWS (preferred), Azure.Experience with containerization technologies, including: Docker, AWS Elastic Container Service (ECS) or KubernetesDevelopment experience in building high throughput and resilient messaging solutions using Kafka, Rabbit MQ, IBM MQ etc.Experience using In Memory Caching solution like Redis, memcached etcExceptional documentation skillsAbility and desire to learn new patterns and technology at a rapid pace.The candidate should have an understanding of modern security standards such as OAuth, OpenID Connect, SAML and WS-FederationMust have experience and good knowledge on DevOps principles, practice and Tools.Should have experience working with an API gateway product like IBM APIC, MuleSoft etc and a CDN solution like Akamai, IncapsulaThe candidate should be familiar with DevOps practices such as source control, builds, testing, deployments, release management, and monitoringShould have an understanding of APM tools.Ability to troubleshoot and analyze performance and scalability issues.QualificationsYou are self-starter, enjoy challenging problems, and continuously improving yourself and others around you by constantly challenging the status-quoMust have a bachelor's degree or relevant work experience in computer science or related disciplines such as mathematics or engineering.Demonstrated history of successful software projects.SDL2017

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert