Senior Software Developer

at  Activate Games

Winnipeg, MB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Jul, 2024USD 95000 Annual06 Apr, 2024N/ALinux,Software Development,Apps,Amazon Web Services,Computer Science,Android,Network Architecture,Apache Http Server,Raspberry Pi,Json,Computer Engineering,Windows,Sql Server,ArduinoNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ENTER THE GAME!

Activate is a tech company known for creating Canada’s first full-scale interactive gaming facility. We continue to experience significant expansion, and are looking to grow our IT team with the addition of a Senior Software Developer. The Senior Software Developer will work with a small team of software and computer engineers and programmers who design and maintain the core software (both front-end and back-end) behind an interactivate human-scale gaming facility. This position has core responsibilities to develop game software as well as manage the company website and other interactive applications. This will involve working directly with game programmers, graphic designers, and other colleagues, but will also provide many opportunities for individual freedom and creativity where appropriate.

THE QUALIFICATIONS:

  • Bachelor’s degree in Computer Science or Computer Engineering, or Certificate/Diploma in Software Development
  • 5+ years of experience in software development
  • Willingness to work irregular hours if/when needed, including evenings and weekends
  • Proficiency in an assortment of technologies, including MS SQL Server, Apache HTTP Server, JSON, Docker / Kubernetes, Windows and/or Linux
  • Experience designing and maintaining network architecture
  • Experience using Arduino, Raspberry Pi, NUC or other microcontroller platforms
  • Game design experience, video game or otherwise
  • Experience developing Android and/or iOS apps
  • Familiarity with Amazon Web Services (SES, S3, Aurora etc.)

Responsibilities:

Mentorship

  • Provide mentoring and technical guidance to developers on your team
  • Work with the Software Developer Leader to provide feedback and areas of improvement for the team
  • In collaboration with other team members, help define and iteratively improve on software development standards and processes

Front-End Development

  • Demonstrate proficiency developing web-based user interfaces that adhere to design systems and brand standards
  • Work closely with the in-house graphic designer to ensure visual standards are met
  • Bring mockups, or wireframes, from inception to production
  • Accurately identify specific issues in user experience and provide recommendations and codified solutions to influence the design

Back-End Development

  • Develop software (games, services and APIs) using a variety of development tools, including C++, PHP, MySQL, PowerShell and Node.js
  • Create maintainable and extensible web applications with clean, portable, self-documenting code
  • Develop effective and efficient solutions based on technical requirements produced through team collaboration


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Trade Certificate

Bachelor’s degree in computer science or computer engineering or certificate/diploma in software development

Proficient

1

Winnipeg, MB, Canada