About the Role
As a Software Architect, you will be responsible for driving the evolution of our Player Account Management systems.
* We are seeking an innovative individual with proven experience in architecting complex software systems in fast-paced environments.
* Your expertise in Microsoft technologies, GoLang, Kubernetes, and cloud platforms will be invaluable as you lead development teams to ensure high-quality implementations.
This is an exciting opportunity to drive technical best practice, explore emerging technologies, and deliver scalable and reliable solutions.
Main Responsibilities
* Capture business requirements and translate them into a robust architectural vision.
* Develop comprehensive vision documents and strategic blueprints for the Player Account Management platform.
* Lead the design and transformation of legacy systems into modern, cloud-based solutions.
* Oversee and guide development teams to ensure architectural integrity and high-quality implementations.
Evaluate emerging technologies and recommend innovative enhancements to support scalability and reliability. Ensure adherence to software architecture best practices, governance, and security standards.
Act as a point of escalation for technical challenges, providing mentorship and expert guidance.
Key Skills and Qualifications
* Demonstrated ability to produce vision documents and technical roadmaps from business requirements.
* Experience with Microsoft technologies, such as VB.Net, WPF, C#, and MSSQL Server.
* Expertise in GoLang, Kubernetes, and cloud platforms.
* Strong background in modern programming paradigms, microservices, and cloud-native architectures.
* Excellent communication skills, with the ability to engage with both technical and non-technical stakeholders.
* Bachelor's degree in computer science or equivalent practical experience.