Senior Software Engineer

Location Las Vegas
Job Type Permanent
Salary Competitive & in line with experiences.
Reference 30619

This Senior Software Engineer will be working closely with a variety of team members, including Designers, Product and other Developers, to develop and improve online applications for multiple desktop, mobile and tablet platforms.

The work is in an all-cloud environment, mainly with C#, modern JavaScript, Python, HTML5 and CSS.

The client also use React, Docker, Kubernetes, Azure and Jira. automating testing, integration and deployment, for regular and frequent releases.


Duties include, but not limited to:

• Writing code for maintenance, bug fixing and enhancement of complex programs/features
• Verify, test and produce technical documentation of both new, potential and existing software
• Hold peer code reviews, making sure solutions are stable & maintainable
• Leadership and implementation of software development best practices and work towards achieving a well-engineered result
• Suggest and implement new solutions to improve software performance
• Automate testing in a CI/CD environment
• Implement new features driven by the priorities in the roadmap
• Working on new R&D endeavors using a range of modern technologies such as SignalR, Kubernetes, Elasticsearch as well as emerging approaches in machine learning
• Mentor Junior and Intermediate Developers
• Support the SDM to coordinate software solutions within the team



An ideal profile may look like:

• A strong academic background (formal qualification, HND, Degree or equivalent experience)+
• Broad & deep experience with OOP, preferably C# or Java
• Current experience with open source front end technologies, ideally React
• Knowledge of SignalR, Kubernetes, Elasticsearch
• Experience with current web languages such as HTML, CSS, Javascript
• Strong experience with automation and CI/CD
• Experience of source control and tools such as GIT
• Experience of iterative/agile (e.g. KANBAN, SCRUM, XP)
• Experience working in Windows environments
• Experience with Azure or Azure DevOps


Skills & Abilities:

• Previous experience in iGaming, Online Sports, Banking or e-commerce
• Ability to build something from scratch
• You take pride in your work, to develop clean, readable and enduring code
• Aptitude for abstract reasoning
• Technology agnostic
• Broad understanding of networking, OOP frameworks and data structures
• Previous experience of coaching and mentoring others

Apply Now