Search jobs > Halifax, NS > Server

Server Programmer

Ubisoft
Halifax (Kjipuktuk), NOVA SCOTIA, CA
$75K-$125K a year (estimated)
Full-time

Job Description

Ubisoft Halifax is looking for a new addition to our Programming Team! As a Server Developer, you will work closely with a lead or server architect and a team of server developers to build and maintain the backend services that keep our popular titles running smoothly.

Our studio is looking for an enthusiastic developer who loves games as much as the technology that drives them. This person will bring their curiosity, ingenuity, ongoing personal development, to a small, diverse, and close-knit team.

A sense of humour is also a must!

Key Accountabilities

  • Work with your lead to understand and implement full stack web applications, features and infrastructure.
  • Help guide and develop junior developers in best practices and server development
  • Translate designs and technical documentation into working code and REST APIs or web services.
  • Set-up, deploy, monitor, and maintain environments for teams responsible for online micro-services in the cloud and our cloud-based datacenters
  • Develop web-based interface tools using frameworks such as Node, HTML5 / CSS / JS in combination with shell scripting.
  • Develop and maintain new RESTful APIs for use by the client development team to meet feature goals
  • Play an integral role in the development of applicable Web based administration tools and dashboards
  • Collaborate with team members on the development and improvement of processes and tools to be used across the Programming Department
  • Experience and understanding of source control systems such as git

Autonomy

  • Prioritize effectively and be able to recognize and report tasks that require immediate attention throughout development
  • Ability to estimate and communicate time frames, schedule tasks and draw attention to unexpected delays as the come up

Qualifications

  • A graduate degree in Computer Science, Computer Engineering, diploma or equivalent work experience
  • A minimum of three 3 years professional experience in an applicable software development or server admin role.
  • Passion for quality software architecture and best practices
  • Proficiency in Java, JavaScript, TypeScript, NodeJS, and related tools
  • Experience developing or working with cloud-based services (AWS, Google Cloud...).
  • A working knowledge in web frameworks (preferably React, Spring Boot)
  • A strong capability working in Data Structure & Algorithms.
  • Understanding of database architecture and administration (SQL, NoSQL, MongoDB...)
  • Highly competent in working autonomously as well as within a team.
  • A solution-oriented and client-centric mindset.
  • A demonstrated track-record of critical thinking, resourcefulness, and as needed flexibility
  • A positive attitude and a good sense of humour

Bonus Experience

  • A Demonstrated knowledge of Network Terminologies (e.g. DNS, Routing, Firewalls, Proxies, TCP / UDP, etc.)
  • An understanding of SOLID principles of coding
  • Experience using or managing a variety of open-source technologies, databases, tools, etc.
  • 30+ days ago
Related jobs
Promoted
Apex Systems Inc
Canada

Apex Systems is a Global IT Services Firm and our Staffing practice is looking for an Azure Developer to place at our client, a Big Five Bank. ...

Promoted
Clay - Intelligent Builder Software
Canada

We are looking for a talented Unreal Engine Developer to help us build advanced tools and streamline processes that push the boundaries of what’s possible in the archviz domain. Collaborate with technical artists, designers, and other developers to streamline and automate processes, from asset integ...

Promoted
Altis Technology
Canada

Net Core, Entity Framework, Angular, and SQL Server. ...

Promoted
Shoplazza
Canada

The position of Server Engineer consists of working with third-party partners to complete application integration and listing on Shoplazza's app market, so that Shoplazza's customers can use the partner's functions smoothly. ...

Promoted
Calian Group
Greater Ottawa Metropolitan Area, Canada

Calian is seeking a Software Developer for an upcoming modeling and simulation project in the defense sector. Design, write, read, test, and correct code for new software, including programming animation software to predefined specifications for interactive video games, Internet, and mobile applicat...

Promoted
Calian Advanced Technologies
Canada

The Software Developer (M&S) Resource must have a minimum of four (4) years of experience in the last five (5) years performing the role of a Software Developer in a modeling and simulation environment. The Software Developer (M&S) Resource must have a minimum of ten (10) years of demonstrated exper...

Promoted
Financial Resilience Institute
Canada

You will be responsible for leading advanced insight work by applying expertise in data modeling (including data cleansing, standardization, and definition to ensure study variables are suitable for analysis), data visualization, and quantitative analysis, to see beyond the numbers and help inform, ...

Promoted
Kyndryl
Canada

This role is for a seasoned DBA adept at setting up and streamlining large databases that typically scale by 2-3 terabytes monthly to an annual size of 40 terabytes. ...

Promoted
CrowdPlat
Canada

We are seeking a highly skilled Full Stack Developer to join our team. ...

Promoted
Cella
Canada

Combine data from various sources to create comprehensive and actionable insights, transforming raw data into forms compatible with downstream sources, databases, and visualizations. Ensure data quality, completeness, accuracy, and reliability across multiple pipeline components by using queries, da...