- Company Name
- Burns Sheehan
- Job Title
- Solutions Architect
- Job Description
-
**Job Title**
Solutions Architect
**Role Summary**
Design and architect IoT connectivity solutions using Microsoft .NET, Azure, and related cloud technologies. Translate business requirements into logical diagrams, detailed implementation blueprints, and CI/CD pipelines. Lead Agile delivery, mentor engineering teams, and influence best practices across technical and non‑technical stakeholders.
**Expectations**
- Deliver architecture that transforms technology and business processes.
- Create data‑driven, evidence‑based designs that meet business needs.
- Communicate complex concepts to diverse audiences and drive adoption of architectural decisions.
- Champion Agile practices, TDD, CI/CD, and continuous improvement across Scrum teams.
**Key Responsibilities**
- Convert client and product requirements into architectural diagrams, flowcharts, and implementation blueprints.
- Design and evolve connectivity software, APIs, message buses, workflow engines, and platform integrations.
- Define and enforce CI/CD pipelines, release processes, and quality gates.
- Mentor and coach developers on architectural standards, coding practices, and Agile delivery.
- Collaborate with product, data, and operations teams to align solutions with business objectives.
- Participate in technical reviews, architecture discussions, and decision‑making forums.
- Stay current with IoT trends, Azure services, and emerging technologies relevant to connectivity.
**Required Skills**
- Deep experience with Microsoft .NET (C#, VB.NET) and Azure services (App Service, Functions, Logic Apps, Service Bus, Event Grid, etc.).
- Proficiency in API design, message bus patterns, and workflow engine concepts.
- Strong background in cloud and platform engineering, including IaC, containerization, and monitoring.
- Hands‑on experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Solid understanding of Agile/Scrum, TDD, unit/integration testing, and coaching techniques.
- Ability to produce and communicate architectural artifacts (UML, sequence diagrams, data flow charts).
- Experience with IoT deployments, device connectivity, and related security considerations.
- Excellent written and verbal communication; ability to explain complex ideas to non‑technical stakeholders.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- Relevant Microsoft Azure certifications (e.g., AZ-305 “Azure Solutions Architect Design,” AZ-400 “Azure DevOps Engineer”) are preferred but not mandatory.