Description

Job Description

Partner with development, product management, architecture, information security and infrastructure teams to deliver software and technology products that meet requirements and produce desired business outcomes. Adhere to established architectural principles and associated processes for adopting new technology or integrating with a new third-party solution. Advise product management on technology specific aspects of product roadmap development and recommend adoption of emerging technology appropriate to stated goals.

Minimum Position Requirements 

Experience with Cloud/Azure implementations and architecture 

Experience working on point-of-sale, fuel, self-checkout, or payment systems. 

3+ years of experience working on high volume, internet scale solutions 

Any experience developing and/or architecting public cloud-hosted backend services 

Experience developing a scalable microservices architecture 

Proven knowledge of technology to support omnichannel experiences  

Demonstrated written, oral and presentation/public speaking communication skills; demonstrated interpersonal skills with an ability to communicate/work effectively with diverse groups of people

Proven delivery of innovative results in previous roles and strong knowledge of industry trends and industry competition  

Demonstrated capability to build, mentor and maintain an inclusive team-based environment  

Proven knowledge of service-oriented architecture/Cloud 

Experience with data privacy, encryptions, PCI compliance, etc. 

Emphasis on utilizing design patterns and architectural principles to ensure the timely delivery of quality solutions  

Experience with C4 Modeling using PlantUML (PUML) 

Experience using Draw.io preferred. 

Experience with Jira & Confluence  

Key Responsibilities

Key Responsibilities 

Participate in the application technical design process 

Work with third-party providers on proper solution design and implementation 

Collaborating with internal teams, product, infrastructure, security, architects to align on solution integrations and direction 

Complete estimates and work plans as appropriate for design, development, implementation and rollout tasks 

Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC 

Communicate timely status, including any potential risks/issues to the appropriate teams to ensure that assignment releases are managed appropriately and that completed assignments are of the highest quality 

Support and maintain applications utilizing required tools and technologies 

Build partnerships across the application, business and infrastructure teams


 

Education

Any Gradute