Microgame is an innovative online gaming service provider leader on the Italian remote gaming market. We offer a highly professional, young and dynamic work environment where creativity and determination to provide excellent services to our clients are requested.
Current job positions available
Front End Developer
The candidate will develop in team or autonomously projects relating to dynamic components of websites; he/she will implement and develop processes in web environment for our e-gaming projects or internal applications. The applicant will report directly to our CTO and should present excellent organizational skills and an analytical approach to resolving issues in order to manage his projects efficiently and productively.
Job requirements:
-
excellent knowledge of object-oriented programming
-
excellent knowledge of Javascript
-
excellent knowledge of JQuery
-
good understanding of javascript frameworks(AngularJS, ReactJS, Backbone, Ember etc.)
-
good understanding of SOA and RESTful architecture
-
experience in developing in source code versioning environment (TFS, GIT)
Technical skills:
-
C# (4.0/4.5), Asp.Net, pattern MVC
-
User Experience design, HTML5, CSS3, Bootstrap, Less e/o SASS
-
Web Services
-
Xml
Additional qualifications (optional):
-
good knowledge of Microsoft SQL Server and T-SQL
-
Best Practices for Cloud Development
-
development experience on iOS and / or Android and / or Windows Phone 8 / Windows 8
-
Windows Azure Mobile Services
-
Microsoft Certifications
Database Developer
The candidate will develop in team or independently the components that constitute the "data access layer"; he/she will be responsible for implementing and developing the access modules to the "data layer” for our of e-gaming projects or internal applications. The applicant will report directly to the CTO. He/she should carry out the work autonomously showing excellent skills to identify the most suitable implementation solutions.
Job requirements:
-
experience with RDBMS data models (design and architecture)
-
experience in design and implementation of "large-scale data models"
-
excellent knowledge of Microsoft products for data infrastructure construction and management
-
excellent knowledge of framework.NET, in particular of versions 3.5, 4.0 and 4.5, C # and VB.Net
-
experience in developing in source code versioning environment (preferably Microsoft Team Foundation Server)
Technical skills:
-
Microsoft SQL Server 2008/2008R2/2012/2014 and T-SQL
-
ADO Net, Linq e EntityFramework Code First
-
C# (4.0/4.5), VB.Net
Additional qualifications (optional):
-
best Practice for Cloud developing
-
Windows Azure SQL
-
experience with NoSQL systems
-
knowledge and development in Java and Java EE Spring
-
Microsoft Certifications
Database Administrator
The applicant will administer in team or autonomously the data infrastructure systems; he/she will be responsible for implementing and developing processes in DBMS environment necessary for different infrastructure management projects or internal applications. The applicant who will report directly to the CTO should present excellent skills regarding troubleshooting and data streams optimization.
Job requirements:
-
experience with RDBMS data models (design and architecture)
-
experience in the designing and implementing of large-scale data models
-
experience with data management tools and patterns in Microsoft environment
-
good knowledge of Framework.NET
Technical skills:
-
Microsoft SQL Server 2008/2008R2/2012/2014 e relativo T-SQL
-
Microsoft SQL Server Integration Services (SSIS)
-
Micorosft SQL Reporting Services (SSRS)
Additional qualifications (optional):
-
best Practice for Cloud developing
-
Windows Azure SQL
-
experience with systems like NoSQL, MySql, Oracle
-
Microsoft Certifications
Back-end Developer (.NET)
The candidate will develop either in team or autonomously the back-end infrastructure software components; he/she will be responsible for implementing and developing management and administration tools for different e-gaming projects or internal applications. The applicant will report directly to the CTO. He/she should carry out the work autonomously and present excellent problem solving skills.
Job requirements:
-
excellent knowledge of object-oriented programming
-
excellent knowledge of web service development (WCF)
-
excellent knowledge of Framework.NET, in particular of versions 3.5, 4.0 and 4.5, C # and VB.Net
-
excellent knowledge of server technologies and implementation solutions
-
experience in developing in source code versioning environment (preferably Microsoft Team Foundation Server)
Technical skills:
-
C# (4.0/4.5), VB.Net
-
Web Services, RESTful, Xml, XSLT
-
WCF, WWF, MSMQ, ASP.Net WebApi, IIS
-
ADO Net, Linq e EntityFramework Code First
Additional qualifications (optional):
-
good knowledge of Microsoft SQL Server and T-SQL
-
best Practices for Cloud Development
-
Windows Azure Mobile Services
-
knowledge and development within Java EE
-
Microsoft Certifications
Back-end Developer (JAVA)
The candidate will have the objective of developing, in a team or independently, the software components that make up the back-end infrastructure.
For this purpose, it will take care of implementing and developing the management and administration applications and tools, supporting the product manager in the evolution of the application platform in use. The resource, which will have to refer to the product manager for business requirements, will carry out its work independently, demonstrating excellent attitudes to problem solving and autonomy in identifying the best implementation solution while moving in the ambit of technological standards and work processes defined by the company's technical management.
Job requirements:
-
excellent knowledge of object-oriented programming
-
excellent knowledge in the development, optimization, packaging of server side applications in Java EE environment
-
excellent knowledge and management capabilities of application servers based on Apache Tomcat
-
excellent knowledge of JDBC drivers for connection to SQL Server 2012 and later databases, including load balancing, redundancy and application fault-tolerance techniques
-
excellent knowledge of server technologies and implementation solutions in this area, in particular ability to design and modify request / response type application protocols
-
excellent knowledge and practical experience in the use of source code managers (preferably SVN or GIT)
Technical skills:
-
J2EE, Spring, Hibernate, JPA
-
SOA, Web Services, SOAP, XML, Tomcat
-
SQL Server 2012, T-SQL, query profiling and optimization, indexing strategies
Additional qualifications (optional):
-
Knowledge and development in Microsoft .NET, Visual Studio 2010 and later mastery
-
Good ability to write technical documents and communications
-
Oracle Certifications are preferred
Web Designer
The candidate has at least three years of experience in designing and creating websites and web and mobile applications and has a particular inclination for developing projects with high graphic and creative impact.
Main responsibilities:
Working as a member of a cross functional team, you will be responsible for the design and restyling of websites with particular focus on user interface and usability optimization.
Job requirements:
-
advanced knowledge of HTML5 and CSS3
-
knowledge of the Adobe suite for web graphics (photoshop and dreamweaver), vector design (illustrator)
-
good knowledge of javascript and of the jquery framework
-
experience in cross browser and cross device developing with particular attention to code optimization
-
knowledge of UI / UX design
-
knowledge of SEO / SEM Best Practices
-
knowledge of the main responsive design techniques
-
CMS experience (preferably Kentico)
-
knowledge of frontend frameworks (Bootstrap)
-
knowledge of CSS preprocessor (LESS)
-
excellent organizational skills
-
good team working
Additional qualifications (optional):
-
knowledge of sites like Awwwards, smashingmagazine and / or similar
-
knowledge and experience with .net
-
esperienze conoscenze su iOS/Android
For all job positions mentioned above a Microsoft certification, related to the selected profile, will be given preferential consideration.
Are you interested in joining our team? Then please fill in the module and attach a copy of your CV.
Note:
Please indicate on your CV that you expressly authorize the treatment of your personal data (Legislative Decree no. 196/2003).
Your personal data is treated and stored exclusively for the scope of present and future selections of applicants guaranteeing the rights according to the Italian privacy regulations in force (Legislative Decree no. 196/03).
Under the current regulations our jobs means extended to both sexes. (Legislative Decree no. 198/2006)