Solutions Architect
Solutions Architect
Key Responsibilities:
- Architectural Design & Strategy: Develop strategies for microservices-based solutions leveraging React, Snowflake, data lakes, and Azure services.
- Technical Leadership: Guide a team of developers, ensuring high-quality code and adherence to best practices.
- Microservices Implementation: Design and implement microservices to optimize data flow, processing, and storage across distributed systems.
- Data Architecture: Integrate and oversee Snowflake and data lake solutions to meet business objectives and performance standards.
- Azure Expertise: Utilize Azure services (e.g., AKS, Azure Functions, Data Factory, Service Bus) for efficient and reliable service orchestration.
- Collaboration: Partner with product managers, data engineers, and analysts to translate business requirements into technical solutions.
- Code Review & Development: Provide hands-on coding support (C# and React), mentorship, and code quality reviews.
- Performance Optimization: Monitor system performance and optimize architecture for scalability, reliability, and cost-effectiveness.
- Documentation & Standards: Develop and promote architectural standards, workflows, and best practices within the team.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.
- Experience: 10+ years in software development, including 3+ years in a leadership or architect role.
- Technical Skills:
- Proficiency in C# and React.
- Strong knowledge of microservices architecture.
- Expertise with Azure services (AKS, Azure Functions, Data Factory, Service Bus/Event Grid).
- Experience with Snowflake, data lakes, and data pipeline management.
- Familiarity with Azure DevOps for CI/CD pipelines.
- Leadership: Demonstrated experience managing and mentoring technical teams.
- Communication: Strong ability to convey complex technical concepts to diverse audiences.