Portugal
Middle
Full-Time
We are looking for a Systems Architect to design, implement and manage our solution’s technical roadmap, ensuring its scalability, resilience, and security. If you love to optimize solutions by breaking down complexity into efficient and maintainable systems, join our team and help shape the future of sustainable asset management!
Requirements:
- Experience: 5+ years with .NET and C#.
- Architecture: Deep understanding of architectural styles and design patterns.
- Cloud: Experience in Azure Cloud (Azure Solution Architect - AZ305 required).
- Databases: Experience with both relational (SQL) and non-relational (Redis, CosmosDB) databases.
- Testing: Proficiency in automation testing (web and mobile) using Gherkin, Cucumber and Playwright.
- Background task management: Experience with Hangfire or Quartz.NET for scheduling and managing background tasks.
- AI and machine learning: Strong knowledge of AI, including machine learning techniques and familiarity with ChatGPT.
- Agile Methodologies: Experience with Agile frameworks.
- DevOps: Experience with DevOps practices and integrations.
- Version Control: Proficient in Git.
Responsibilities:
- Define Technological Evolution Roadmap: Create and maintain a roadmap for technological advancements and upgrades.
- Architect New Projects: Collaborate with the product team to gather requirements and design the architecture for new projects.
- Knowledge Sharing and Mentorship: Disseminate best practices, mentor new team members, and foster team growth.
- Continuous Improvement: Propose and implement enhancements in solutions and workflow processes
- Problem Investigation and Resolution: Investigate complex issues, identify root causes, and implement effective solutions.
- Optimization: Optimizing solutions to improve the performance, scalability and fault tolerance of our solutions.
- Stay Updated: Keep abreast of emerging trends and technologies in the field.