Job Summary:
We are seeking an experienced Software Solution Architect with strong hands-on expertise in Microsoft Azure to design, lead, and deliver scalable enterprise solutions. The ideal candidate will combine deep technical knowledge with practical implementation experience, guiding development teams while actively contributing to solution design, prototyping, and development.
Experience with Power Platform (Power Apps, Power Automate), .NET (C#), and front-end technologies such as Angular/React or .NET MAUI is highly desirable.
Key Responsibilities:
• Lead the architecture, design, and technical strategy for enterprise-grade applications hosted on Azure.
• Translate business requirements into secure, scalable, and maintainable software architectures.
• Collaborate with stakeholders and
developers to define end-to-end cloud solutions.
• Provide hands-on technical leadership - including coding, prototyping, and DevOps operations.
• Define and enforce architectural standards, best practices, and integration patterns across projects (e.g., using APIs and secure data pipelines).
• Design solutions leveraging Azure services such as:
o App Service, Azure Functions, Logic Apps
o Azure SQL, Cosmos DB
o Azure API Management, Service Bus, Event Grid
o Azure AD / Entra ID, Key Vault, and Application Insights
o Azure Kubernetes Service (AKS), Azure Service Fabric
• Collaborate with IT/infrastructure teams to ensure compliance, performance, and security.
• Conduct design reviews and provide guidance on system optimization and cost efficiency.
• Education: Bachelor's degree in Computer Science,
Software Engineering, IT or a related field (or equivalent experience).
• Language: English speaking proficiency is required.
• Experience: 10+ years of professional software development experience, with at least 5+ years in solution architecture.
• Strong hands-on experience with Microsoft Azure services (App Services, Functions, Databases, API Management, DevOps, etc.).
• Proficiency in C# / .NET Core and experience with RESTful APIs and microservices.
• Proven ability to design and implement cloud-native, event-driven, and distributed systems.
• Excellent communication and leadership skills.
Preferred Qualifications (nice-to-have):
• Knowledge of Power Apps / Power Automate / Dataverse (Power Platform solutions).
• Experience with Angular or React or .NET MAUI for modern web and cross-platform applications.
• Knowledge of DevOps pipelines (Azure DevOps, GitHub Actions).
• Familiarity with data integration, security, and governance in enterprise environments.
• Azure certification (e.g., Azure Solutions Architect Expert, Azure Developer Associate) is a plus.
• AI/ML: Knowledge of AI/ML concepts and their application in software development.
• Working method: experience working in Agile/Scrum development environment.