Senior Architect

  • Full Time
  • Colombo

Amused Group

Job description
Role purpose

The Principal Backend Engineer will help define and execute the technical vision and assist with the prototyping and validation of new architectural and technological ideas, ways of working, efficiency gains and initiatives. This is the expert role on all topics related to Backend.

Amused Group

Amused Group specialise in end-to-end product creation that leverages intuitive design, disruptive technologies and an agile framework.​ We disrupt, we innovate, we are at the cutting edge of the wagering sector.​
Pushing the boundaries of tech today to build the solutions for tomorrow, we are building an inclusive workplace that embraces diversity and difference.

Technologies we use:
• C# dotnet core and terraform.
• Azure, Function Apps, Event Hubs, and Kubernetes
• Proprietary and commercial solutions for security event detection and incident management

Key accountabilities
• Develop architectural diagrams and documentations to identify requirements and solutions.
• Perform end-to-end integration of external data sources, internal systems, and company’s products.
• Create scalable infrastructure and API feeds circled around sports odds data.
• Innovate approaches to parsing big data to the front-end with low latency to deliver high performance for the end-users
• Align architectural vision across multiple teams
• Develop tech and engineering practice guardrails and ensure they are adopted.
• Pragmatism to balance short term delivery focus with longer-term goals.

Key selection criteria

Technical expertise
• 10+ years’ experience in dotnet/dotnet core.
• Strong cloud experience in Azure and a deep understanding of their scaling limits of
• Function Apps, ECS,Event Hub, Event Grid,CosmosDB, SQL Server and Postgres SQL
• Bicep and Terraform
• A deep understanding of design patterns in development (e.g., SOLID) and platform architecture (Microservices, Event Driven, DDD)
• Experience in measuring non-functionals, like reliability, availability, security, usability, and performance

Knowledge and skills
• Technical leadership and the ability to communicate ideas, processes, concepts and practices clearly.
• Mentoring skills that enable you to coach and improve technical, analytical and collaborative skills.
• Translating architecture into a technical vision and roadmap across the domain and help in implementing that vision over time.
• Having a handle on roadmaps and upcoming technology challenges, guiding teams to navigate them successfully.
• Collaborating with many other technically minded team members to deliver on best engineering practices.
• A growth mentality and the dedication to continuously improve personal and team processes, practices, and performance.
• Providing thought leadership and guidance on security, scalability & performance, monitoring & alerting, analytics, documentation, and quality.

Desirable Skills
• Exposure to high traffic / distributed software systems
• Exposure to high throughput mission critical systems

Who you are
• You are a leader– striving for technical excellence through your coding and system design
• You are committed – You strive to produce, exceptional, risk free, fully tested solutions in all the platforms you build.
• You can think on your feet – with experience building platforms which resolve fast paced, ever changing success measures.
• You are team player– fostering effective collaboration in multi-disciplinary squads across regions.
• You are naturally curious– always asking why to better understand our customer needs
• You are a passionate problem solver – weighing up pros and cons of new tech solutions before implementing them with your team.

Qualifications
• Bachelor’s degree – computer science
• Master’s degree – computer science
• Azure certifications (Bonus)

To apply for this job email your details to cv@ezjobs.online

Scroll to Top