INTERMEDIATE .NET DEVELOPER | DEVELOPMENTDEPARTMENT
We are looking for an intermediate .Net developer to build iGaming software using languages and technologies of the.NET framework. You will create applications from scratch, configure existing systems and provide user support.
Job Details
Seniority Level
- Intermediate level
Industry
- iGaming
- Gambling & Casinos
- Marketing & Advertising
Job Functions
- .NET Development
Employment Type
- Full-time
Location
- Johannesburg
- Remote is correct candidate
Skills
- Proven experience developing enterprise level web application
- In-depth knowledge of at least one of the .NET languages (like C# and Visual Basic .NET)
Education & Experience
- BSc in Computer Science, Engineering or relevant field
- 3 years + as .NET Developer
- 1 year + React JS / Angular - Full Stack
The Department:
The Developers are responsible for creating applications from scratch, configure existing systems and provide user support.
Purpose of Job:
- Full-stack developer using C#, ASP.NET,SQL Server, JavasScript, XML
- UI development, Microservices architecture, Rest services, React, HTML 5, JSON, JQuery, Postman
- Expert experience in writing complex SQL queries
- Experience with Agile development methodologies
- Ability to effectively communicate with technical peers and management
Key Responsibilities & Accountabilities
The position will involve the following areas of responsibility:
- Ability to interpret and understand complex designs to develop enterprise level solutions
- Provide support in all phases of SDLC and ensure to deliver high-quality products
- Analyze and troubleshoot application issues, production support in a timely fashion
- Develop most effective technical solutions to meet business requirements
- Responsibility of code quality of the software.
- Recommend new technologies to ensure quality and productivity
- Leverages technology to improve the customer’s experience
- Write automated test from unit, though integration to e2e
This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.
Essential Criteria:
- Proven experience developing enterprise level web application
- Familiarity with deployment methods onAzure infrastructure
- Familiarity with agile environments
- Troubleshooting abilities
- Good communication skills
- Basic understanding of PHP to read legacy code and redevelop
- In depth understand and practical application of using OOP patterns and best practices
- Familiarity with Node JS and Angular
Desirable Criteria:
- Experience working in a multi-location business with remote workers
- Understanding of the different areas of the business and where the touch points for players and affiliates
Person Specification:
- The ideal candidate will be a self-motivated energetic individual
- Requires a strong Teamwork mentality
- Ability to learn independently while supporting the other teams' work
- Excellent verbal and written communication
- Strong work ethic
- Ability to thrive is a fast paced environment
- Highly values attention to detail
Reporting and interaction:
- Managerially Accountable to: Senior .NETDeveloper