Software Developer
(2+ years exp)Job Type
ContractVisa Sponsorship
Not AvailableRemote Work Policy
Remote onlyHires remotely
Relocation
AllowedSkills
The Role
Job Description
Software developer - 40% remote position for at least a year and possibly more - to work on existing video game assets (Unity game engine) used by university researchers as an intervention, in children and/or adults, to enhance cognition.
The scope of the position spans from design and implementation of game data acquisition tools (both for storage and retrieval); debugging and refactoring of Unity mini-games; supporting scientists on usage of game data; occasionally helping lead developer in building core features of Unity game.
The candidate is expected to be proactive and have excellent team work abilities as the candidate will have to work within a small interdisciplinary team composed of a game designer, a graphical artist, and researchers (i.e. neuroscientists and psychologists). An ethical attitude is expected as the candidate will be working remotely and autonomously (regular remote meeting and possibility of a few on-site visit per year).
Compensation to be discussed according to the level of expertise brought by the candidate. Interested parties should send their vita to Angela Pasqualotto - [email protected]
Objectives of this Role
- Implement data management systems (i.e. collection, storage and transmission of game data)
- Provide support to debugging the main tools
- Be part of the development process and contribute improvements and suggestions, driving the quality of the code throughout the entire production cycle
- Partner with the research team to ensure schedules and goals meet project needs Bring meaningful contributions to our product and the entire team
Daily and Monthly Responsibilities
- Implementation, updating and supporting of the data management system/s
- Debugging and refactoring of the existing codebase
- Identification process and application bottlenecks and implement solutions in a timely manner
- Usage of efficient workflow management tools (i.e., Git, Kanban)
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best performance, quality, and responsiveness of applications and tools
Skills and Qualifications
- Minimum 2 years' experience with C#
- Strong sense of object-oriented programming (OOP)
- Knowledge of SQL and related databases
- Experience building or maintaining a CMS
- Experience with Amazon AWS (S3 in particular) is a plus
- Experience with Azure storage is a plus
- Experience working with game assets (meshes, animations, materials etc.)
- Experience working with source control systems such as Git in a multi developer team environment
Language
All the communication will be in English