Software Mind is seeking a qualified Software Architect to lead the design and development of scalable, high-performance on-premises and Cloud software systems.
Requirements
- 90% English written and oral with excellent communication skills
- Bachelor's or Master's degree in computer science, Engineering, Information Systems, or a related field
- 7+ years of experience in application development with a focus on.NET (C#), ASP.NET Core, or similar Microsoft-based frameworks
- 5+ years of experience designing data warehouses and working with the Microsoft BI stack (SQL Server, SSIS, SSAS, Power BI)
- Strong understanding of cloud-native application architecture and microservices
- Deep experience with Microsoft Azure cloud ecosystem
- Proven experience with Azure DevOps, CI/CD, and infrastructure-as-code tools such as ARM templates or Bicep
- Experience in designing for scalability, fault tolerance, security, and compliance in cloud environments
- Strong communication and interpersonal skills, with the ability to lead discussions and influence architectural decisions
- Knowledge of cybersecurity best practices
- Previous experience in Agile/Scrum environments
- Previous leadership experience will be ideal
Benefits
- Flexible schedules
- An authentic work-life balance
- Payment in US Dollars