Staff Accountant
Solutions Architect
Key Responsibilities:
- Architectural Design & Strategy: Develop strategies for microservices-based solutions leveraging React, Snowflake, data lakes, and Azure services.
- Technical Leadership: Lead and mentor a team of developers, ensuring adherence to high-quality standards and best practices.
- Microservices Implementation: Design and implement microservices to optimize data flow, processing, and storage across distributed systems.
- Data Architecture: Oversee Snowflake and data lake solutions, ensuring alignment with business objectives and performance standards.
- Azure Expertise: Utilize Azure cloud services, including Kubernetes, Azure Functions, Data Factory, and Event Grid, to enhance service orchestration and system reliability.
- Cross-functional Collaboration: Collaborate with product managers, data engineers, and analysts to understand business requirements and deliver effective solutions.
- Code Review & Development: Provide hands-on coding support in C# and React while conducting code reviews and ensuring consistency across the team.
- Performance Optimization: Monitor and troubleshoot system performance, implementing optimizations for scalability, reliability, and cost efficiency.
- Documentation & Best Practices: Document architectural standards and workflows, promoting adoption across development teams.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or related field; Master’s degree preferred.
- Experience:
- 10+ years in software development with 3+ years in a solutions architect or leadership role.
- Extensive experience with microservices architecture and Azure services.
- Strong expertise in Snowflake, data lake architecture, and data pipeline management.
- Technical Skills:
- Proficiency in C# and React.
- Deep knowledge of Azure services, including Kubernetes, Azure Functions, and Data Factory.
- Familiarity with CI/CD pipelines and Azure DevOps.
- Leadership & Communication: Proven experience managing technical teams and communicating effectively with technical and non-technical stakeholders.
This position is ideal for an experienced architect ready to drive innovative, scalable solutions and lead a dynamic development team.