Position Overview:
We are looking for a highly skilled and experienced Solution Architect with expertise in cloud computing and .NET application development. As a Solution Architect, you will play a critical role in designing and delivering cloud-based solutions that leverage the .NET framework, ensuring scalability, security, and performance. Your deep technical knowledge and strategic thinking will guide our projects to success in the cloud environment.
Key Responsibilities:
- Solution Design and Strategy:
- Collaborate closely with stakeholders, including business leaders, to understand project objectives, requirements, and constraints.
- Architect end-to-end cloud solutions, incorporating .NET applications, that align with business goals and industry best practices.
- Develop comprehensive architectural blueprints, diagrams, and technical documentation to guide development teams.
- Cloud Technology Selection:
- Evaluate and recommend cloud services, platforms, and tools to meet project requirements, with a strong emphasis on Azure, AWS, or Google Cloud.
- Assess and choose the appropriate .NET components and libraries that align with cloud-native development.
- Technical Leadership:
- Provide technical leadership to development teams, offering guidance, best practices, and architectural oversight.
- Collaborate with project managers to ensure effective project execution, including resource allocation and risk management.
- Conduct code reviews to maintain high code quality and adherence to architectural standards.
- Scalability and Performance Optimization:
- Design solutions that can scale horizontally and vertically to handle varying workloads and user loads.
- Identify and address performance bottlenecks through optimizations and enhancements.
- Security and Compliance:
- Define and enforce security standards and best practices within cloud-based .NET application architectures.
- Ensure compliance with relevant data protection regulations and industry-specific security requirements.