Your responsibilities will include: /n Meet business requirements to build effective and high performant user interfaces.
/n Produce clean, effective, safe, and quality code based on specifications.
/n Troubleshoot, debug, and upgrade the system in various settings.
/n Work within an agile workplace to deliver against a backlog.
/n Contribute to continuous improvement through agile processes.
/n Create concise technical documentation.
/n Work with developers to build algorithms and develop end-user functionality.
/n Your Background -
/n Essential Qualifications: /n BSc in Computer Science, BEng in Software Engineering, or similar.
/n Proven 5+ years experience as a Software Developer or similar role.
/n Substantial experience with the following technologies: /n o Front End - ReactJS, Type Script and CSS, /n o Back End - C# .NET Core, ASP.NET, Entity Framework, Web API.
/n Experience with database technologies: SQL Server
/n Experience with microservice architectures and containerisation: Docker, /n Kubernetes.
/n Ability to mock-up and create user interfaces.
/n Familiarity with Agile development methodologies
/n Experience with unit testing frameworks.
/n Excellent Communication Skills
/n Experience with customer facing roles onshore
/n Experience in working with and managing remote teams
/n Desirable Qualifications: /n · Experience with behaviour driven methodology or test-driven methodology.
/n · Experience with game development or related technologies.
/n · Familiarity with Linux systems.
/n Desirable Experience: /n · Game development experience."