Responsible for designing and deriving the best solutions based on sound analytical judgment, team input and the company’s best interest.
Research new technologies that push the boundaries and capabilities of design and provide insight on applying these to the company’s product offerings.
Accountable for optimization focused design to ensure that all code is written with high availability and high impact.
Accountable for efficiency focused design that serves to ensure that all code is highly reusable and modular.
Design push and pull data interfaces using the latest web and data sharing technologies integrated to a multitude of third-party providers.
Author technical design documentation that fully defines all application code and the underlying methodology for the design decisions made.
Develop software according to functional and technical design specifications and maintain a “common sense” approach that serves to recognize potential design gaps and provide insight into closing them.
Create efficient, scalable, reusable middle tier logic with C#, .NET, MVC, WebAPI and other languages as needed.
Create and consume Rest APIs and Microservices.
Create and design databases, views, stored procedures, MSSQL statements and user defined functions to keys, indices and relationships in SQL Server 2012 and higher.
Experience using typed datasets is critical.
Maintenance and other roles.
Assess, troubleshoot, document, upgrade and develop maintenance procedures.
Review code for potential performance issues, reusability, and/or anomalies.
Create and maintain unit tests (using mocking frameworks).
Troubleshoot problems both remotely and onsite.
Research and identify cause of reported defects and issues.
Develop patches and defect fixes.
Other duties may be assigned.
Bachelor’s Degree in a related field is preferred.
Fluent English is mandatory, proficiency in German or Italian is beneficial.
Minimum 2 years working experience using .Net framework.
Experience with PHP and Java would be beneficial.
Able to assesse own strengths and weaknesses, pursuing training and development opportunities, striving to continuously build knowledge and skills while sharing expertise with others.
Able to balance team and individual responsibilities, exhibiting objectivity and openness to others' views, being able to give and receive feedback, while contributing to building a positive team spirit.
Puts success of team above own interest, being able to build morale and group commitments to goals and objectives, and supports everyone's efforts to succeed.
Capable of synthesizing complex or diverse information, collecting and researching data, and using intuition and experience to complement data.
Able to design workflows and procedures.
Identifies and resolves problems in a timely manner, gathering and analysing information skilfully in order to develop alternative solutions.
Works well in group problem solving situations and uses reason even when dealing with emotional topics.
Develops strategies to achieve organizational goals and understands organization’s strengths and weaknesses.
Analyses market and competition, being able to identify external threats and opportunities, and adapts strategy to changing conditions.
Able to demonstrate accuracy and thoroughness, always looking for ways to improve and promote quality.
Applies feedback to improve performance and monitors own work to ensure quality.
Capable of adapting to changes in the work environment, managing competing demands, and changing approach or method to best fit the situation.
Able to deal with frequent change, delays or unexpected events.
Volunteers readily, and undertakes self-development activities, seeking increased responsibilities, and taking independent actions and calculated risks.
Able to look for and take advantage of opportunities, asks for and offers help when needed.
Displays original thinking and creativity, meeting challenges with resourcefulness, generating suggestions for improving work.
Develops innovative approaches and ideas, presenting ideas and information that gets others’ attention.
Good communication skills, being able to easily and quickly convey any message, being clear and persuasive in positive or negative situations.
Good listener and seeking clarification when needed, responding well to questions, maintaining professional nonverbal communication.
Able to clearly present information to different audiences, being able to facilitate discussion.
Betting Connections was founded at the beginning of 2010 as a response to an identified demand in the market for a true recruitment consultancy within the iGaming industry. With more than 50 recruitment professionals across our network, Betting Connections Recruitment Solutions is now Malta’s largest iGaming recruitment specialist. Our team of highly skilled recruitment and career consultants are dedicated to providing the best and most personalised service in the industry.
With dedicated recruitment specialist teams for IT, Multilingual and Gaming Specialists; we pride ourselves on our ability to fully understand the needs of both our clients and candidates, building long term relationships that are mutually beneficial to all. We achieve this by investing the time to get to know candidates and clients on a personal level, and by drawing on our extensive knowledge of both the iGaming and recruitment industries. This highly tailored approach to recruitment ensures that we know exactly what individuals are looking for and allows us to match the correct profile to the correct role, helping employers to grow their companies and individuals to develop their careers.
We operate throughout Europe and all of the major iGaming hubs across the globe, providing support for the industry’s leading operators and suppliers. We are 100% committed to making that perfect match between employers and job seekers across all functions within the industry, ranging from entry level to senior level positions.