At Ventures Lab, we are market leading sports betting and gaming group operating in the online sector. With over 400 employees internationally and a strong presence in the iGaming and Fintech sectors, we provide a rich portfolio of products and services including iGaming verticals, electronic payments, and managed services for customer operations. Through technology and innovation, we strive to enable our partners to reach new heights.
On top of the technology, we also cover managed services for various markets, VIP management, Business Intelligence, Bonus systems and 24x7 multilingual customer support.
Currently, we are looking for you to join as an Affiliate Manager.
**The objective of this role is to**
The objective of this role is to join our dev team and creating some highly sophisticated programs for our different brands. You will be based in Brazil and working closely with the dev team. Our methodology is to train you on all the company brands for you to be able to actively contribute to whatever project is ongoing and to have impact on the business with your dev skills. The role is full remote, although we can have presential meetings once in a while, so we can better know each other and celebrate our achievements. We expect you to be a.NET enthusiast. Does it sound good? Get in touch and let’s have a first chat! We’d love to talk to you and show what we’re doing and know how you can help us to achieve our goals.
**What you will be doing**:
- Implement designs following industry’s best practices and coding standards; maintain and support mission
- Ensure the business requirements and related artifacts effectively; model the customer's requirements; use best practices to create design models from the requirements
- Work closely with other teams (e.g. QA, DevOps and configuration management, end-users) to release high-quality software: create test requirements and ensure sufficient unit test coverage
- Contribute to all phases of the development lifecycle, write well-designed, testable and efficient code
- Participate in team improvement activities and initiatives to improve process and product quality in pursuit of excellence
- Complete project documentation on assignments as required (i.e. noting status, risks, progress, and effort)
- Integrate with our team, with a proactive profile, good communication and relationship with teams.
- Mentor and assist in training of new team members
**Desired skills & experience**:
- University Degree in Computer Science or equivalent
- Ability to produce high-quality maintainable code
- Problem solving skills and ability to maintain legacy code.
- Excellent understanding of OOP principals and design patterns of software development
- Knowledge in React is appreciated
- Excellent knowledge of ASP.NET MVC (versions 4 and 5) and EF 6.
- Excellent knowledge of MS SQL development and relational databases
- Experience in front-end development - jQuery/JavaScript. Structuring patterns.
- Good understanding of HTTP protocol and MS IIS.
- Good understanding of HTML 5
- Good spoken and written English - at least B1
- Knowledge of SQL Databases,.Net Core and Angular 9.
- Knowledge of Dependency injection, xUnit, Moq, DDD & TDD
- Experience on Azure (preferable)
- Experience working in agile development environment
**Our Offer**
- Competitive salary synonymous with skills and experience,
- Performance and bonus structure dependent on achievement of set targets and personal performance,
- Health insurance,
- The opportunity to making a real impact at a time of rapid growth,