Overview
Skills
Job Details
We are seeking a Solution Architect to design and deliver digital products supporting Uptime Services. The role requires strong communication, technical expertise, and the ability to bridge the gap between business stakeholders and development teams.
Key Responsibilities:
Engage with stakeholders, teammates, and management to gather requirements and make recommendations based on design best practices, performance, security, and cost management.
Collaborate with global teams and external partners with a One Community mindset.
Translate high-level architecture and customer requirements into detailed technical designs.
Establish and enforce development standards, design models, and code reuse practices.
Partner with Product Owners, Digital Product Managers, and Enterprise Architects to break down tasks, estimate work, and prepare clear program specifications.
Ensure application runtime environments remain current and develop mitigation plans for system stability.
Design secure AWS environments and promote Agile and DevOps practices within the development team.
Required Skills & Experience:
8+ years in systems/software design.
5+ years programming experience in C#, .NET, .NET Core, and Python.
3+ years SQL programming experience.
Experience delivering solutions in Agile teams.
Knowledge of AWS, DevOps, and serverless/streaming technologies (Docker, Kinesis, Lambda, EventBridge, etc.).
Proficiency with XML, JSON, Windows Services, IIS, Oracle, Linux, Postgres, DynamoDB.
Familiarity with TypeScript, CloudFormation templates, AWS CDK.
Understanding of networking, AWS infrastructure, and performance optimization.
Ability to work in a team environment and manage multiple priorities.
Experience in highly matrixed organizations.
Telematics experience is a plus.