Orion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education.
Experience- 13+ years
Overview:
The ideal candidate will exhibit leadership qualities and be highly accountable. They should show a keen interest in mastering the latest technologies and take responsibility for both project and team outcomes. The candidate must possess strong analytical skills and excellent communication abilities, both oral and written, with experience in the architecture, design, and implementation of Azure-based and Azure Cloud Native Solutions.
Responsibilities:
- Architecture & Design:
- Lead the architecture and design of a cloud-native, serverless SaaS solution using Azure services.
- Design and implement modular architecture to ensure scalability and maintainability.
- Create detailed Azure architecture and network diagrams to document the solution.
- Apply CLEAN architecture principles to ensure a robust and maintainable codebase.
- Optimize the solution for cost efficiency without compromising performance.
- Incorporate security in the design and implementation of solution architectures and control access to resources.
- Provide architecture and connectivity design, workload optimization, and solution design leveraging PaaS, IaaS, and SaaS.
- Implement observability practices to monitor and ensure the health and performance of the application.
- Define and enforce best practices for software development and cloud architecture.
- Development Support:
- Utilize the latest version of .NET and C# for backend development and Angular for frontend development.
- Develop and deploy Azure Function Apps and APIs.
- Implement Azure Cosmos DB as the primary data store.
- Develop prototypes and proof-of-concepts (POCs) to validate architectural decisions and new technologies.
- Help the team optimize features or functionalities in terms of performance or cost.
- Conduct code reviews for user stories involving framework setup, integration aspects, and complex technical challenges.
- Unblock the team when they encounter technical challenges related to architecture.
- Identify user stories in a sprint that require technical evaluation for POCs and in-depth discussions with the client solutioning team.
- Conduct sessions with the team to help them understand the implementation of stories or functionalities in the sprint.
- Assist the database team in designing entities/relationships pertaining to the stories in the sprint when needed.
- Customer Collaboration:
- Work with customers to provide best-fit solutions and guide the team technically in delivering those solutions.
- Collaborate with customers for quick technical assessment and proposal development for leveraging Azure platform services.
- Understand customer business objectives and define solutions to meet those objectives.
- Break down application requirements and propose appropriate architectural solutions.
- Estimate and outline solution approaches, and articulate architecture and design rationale through technical architecture diagrams.
Core Competencies:
- Azure Services:
- Proficiency in Azure services, including Azure Cosmos DB, Azure Function Apps, and APIs.
- Experience with Azure Integration Services (Data Factory, Logic Apps, API Management, Service Bus & Event Grid), Azure Batch, App Services, Web Jobs, Azure SQL, Azure Monitoring, Web Apps, Azure Active Directory, Azure Information Protection, API Management, Application Gateway, Azure Files, Azure Blob Storage, and Application Insights.
- Experience with Azure Entra ID and B2B authentication.
- Knowledge of Azure Cosmos DB global distribution, multi-region writes, and automatic failovers.
- Proficiency in partitioning and sharding data by tenants.
- Experience with Azure Cosmos DB’s horizontal scalability.
- Ability to implement and manage Change Feed and Change Feed Error Handling.
- Experience with architecting and designing Azure Cloud Native Solutions and cloud-native monitoring and logging tools.
- Architecture & Design Principles and Patterns:
- Proficiency in creating detailed Azure architecture and network diagrams.
- Understanding of globalization, localization, internationalization, and multi-language support.
- Experience with multi-tenant architecture and multi-regional deployments.
- Familiarity with CLEAN architecture principles.
- Knowledge of observability practices and tools.
- Expertise in data isolation, segregation, and security.
- Ability to manage feature enablement/disablement through deployment configurations and user personas.
- Understanding of cost efficiency strategies.
- Experience with consistency models and concurrency management.
- Proficiency in implementing RBAC.
- Knowledge of data modeling patterns.
- Expertise in error handling practices, including Transient Fault Handling, Fallback Mechanisms, Circuit Breaker Pattern, Bad Request Exceptions, and Rate Limiting.
- Strong knowledge of cloud security standards and principles including Identity and Access Management in Azure.
- Strong understanding of Azure cloud architecture patterns and solution design principles.
- Security-savvy, with a proven track record of integrating security principles, processes, and tools in Azure-based cloud implementations.
- Knowledge of Azure cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, and application firewalls.
- Other Tools & Tech Stack:
- Strong experience with .NET (latest version) and C#.
- Experience in building CI/CD pipelines in Azure DevOps.
- Expertise in Angular for frontend development.
- Soft Skills:
- Exceptional verbal and written communication.
- Excellent interpersonal communication and organizational skills required to operate as a leading member of global, distributed teams that deliver quality services and solutions.
- Acquire in-depth understanding of functionalities and user stories from an implementation perspective.
Good to Have:
- Previous experience in developing Azure Cloud Native SaaS solutions.
- Previous experience in designing/developing solutions for audit or accounting domains.
- Knowledge of Generative AI, preferably Azure OpenAI, and related technologies.
- Experience with multi-agent frameworks.
- Ability to implement and manage Change Feed and Change Feed Error Handling.
Required Educational Qualifications:
- Education: Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
- Experience: 6+ years in a relevant role, 10+ years of total experience on Microsoft Azure and related tech stack.
- Must Have Certifications:
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure Cosmos DB Developer Specialty
- Additional Certifications:
- Microsoft Certified: Azure AI Engineer Associate
- Microsoft Certified: Azure Security Engineer Associate
- Microsoft Certified: Azure Database Administrator Associate
Orion is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, citizenship status, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Candidate Privacy Policy
Orion Systems Integrators, LLC and its subsidiaries and its affiliates (collectively, “Orion,” “we” or “us”) are committed to protecting your privacy. This Candidate Privacy Policy (orioninc.com) (“Notice”) explains:
- What information we collect during our application and recruitment process and why we collect it;
- How we handle that information; and
- How to access and update that information.
Your use of Orion services is governed by any applicable terms in this notice and our general Privacy Policy.