Sign up for our
weekly
newsletter
of fresh jobs
POSITION: Solutions Architect (Applications)JOB DESCRIPTION:Summary: The Intersect Group is seeking an experienced Solutions Architect for our direct client, where you will lead a team of developers in designing, building, and implementing microservices-based solutions using React, Snowflake, data lakes, and a service bus within an Azure environment. This role requires strong technical expertise in cloud architecture, data integration, and software development, alongside excellent leadership skills to guide a multidisciplinary team working primarily with C# and React.Key Responsibilities:• Architectural Design & Strategy: Develop and drive the architectural strategy for microservices-based solutions that leverage React, Snowflake, data lakes, and service buses within Azure.• Technical Leadership: Lead a team of developers, guiding technical direction, ensuring high-quality code, and fostering best practices for clean, scalable, and maintainable software.• Microservices Implementation: Design and implement microservices to optimize data flow, processing, and storage across distributed systems. Coordinate closely with stakeholders to ensure system requirements are met.• Data Architecture: Oversee the integration and utilization of Snowflake and data lakes, ensuring data pipelines, storage solutions, and analytic capabilities align with business objectives and performance standards.• Azure Expertise: Utilize Azure cloud services such as Azure Kubernetes Service (AKS), Azure Functions, Azure Data Factory, and Event Grid or Service Bus to achieve efficient and reliable service orchestration.• Cross-functional Collaboration: Work with product managers, data engineers, and business analysts to understand business requirements, translate them into technical specifications, and ensure successful project execution.• Code Review & Development: Engage in hands-on coding (C# and React) as needed to support the team, provide mentorship, and conduct code reviews to ensure quality and consistency.• Performance Optimization: Monitor and troubleshoot system performance, optimizing architecture for scalability, reliability, and cost-effectiveness.• Documentation & Best Practices: Document architectural standards, workflows, and best practices, driving the adoption of these standards across the development team.REQUIREMENTS:• Minimum of 10 years in software development/architecture with at least 3 years in a Solutions Architect or similar leadership role (not just a singular Application Architect/Lead Engineer) in a mid-Enterprise company• Expertise in designing, building and deploying microservices-based application architectures and related best practices.• Proficiency in C# object-oriented programming on .NET framework, and JavaScript libraries like React (Angular, Node, etc.)• Deep knowledge of Azure services (e.g., AKS, Azure Functions, Data Factory, and Service Bus/Event Grid).• Expertise in Snowflake and data lake architecture, data warehousing, and data pipeline management.• Familiarity with Azure DevOps for CI/CD.• Leadership Skills: Proven experience managing, mentoring, and inspiring a team to deliver high-quality solutions.• Communication: Excellent written and verbal communication skills for effective collaboration with technical and non-technical stakeholders.• Preferred Skills:• Certification in Azure (e.g., Azure Solutions Architect Expert)• Experience with event-driven architecture and real-time data processing• Knowledge of Temporal or other orchestration frameworks is a plus• Education: Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree is a plus.