CAREERS AT BANACH

Software Engineer Platform
About the platform team
As a software engineer on the Platform team you will be tasked with streamlining the software development process of the business. This role is all about enablement and requires an excellent understanding of the SDLC. It will involve everything from building core infrastructure services and APIs to writing PowerShell scripts to automate those manual jobs which have always been a pain! Essentially, your job is to help ensure the entire development process is working as efficiently as possible.
Within the Platform team you will be working on a varied problem set including, but not limited to:
-
Providing core services and libraries to support our product pipeline is as efficiently as possible
-
Designing for failure
-
Monitoring & optimising platform performance
-
Automating everything!
We work in a Microservice based environment using Service Fabric as our hosting platform running in Azure.
Responsibilities
-
Building core services that will provide business critical functionality
-
Writing shared libraries to solve common development problems (e.g., monitoring, messaging, persistence, etc)
-
Establishing repeatable patterns that help minimize development time
-
Solving key non-functional problems, e.g., CI/CD pipeline issues, deployment strategies, etc
-
Getting to know Microsoft Service Fabric intimately.
-
Be an active member of our on-call rotation for the platform team
About you
-
Passionate about technology and sport
-
4+ yrs development experience (.net preferable)
-
Experience with event driven systems
-
Experience with automated testing
-
Experience measuring and optimising performance of services
-
Strong communication skills - need to be able to get your opinion across effectively
-
Strong drive and ownership over systems you’re responsible for
Nice to haves
-
Experience within the Sports betting industry
-
Experience using Service Fabric or working with micro-services
-
Experience working on open source projects
-
Experience with PowerShell scripting
-
Understanding of DevOps and how to support large scale distributed systems
How to apply:
Send your CV to: careers@banachtechnology.com