Job Description :
Responsibilities

You will be responsible for client development and feature
implementation throughout an existing C# and C++ code bases. You will
work closely with our team to work on a variety of game clients on a
range of touch and keyboard-based devices. Because we are a small
team, we are looking for individuals that can do more than just “write
code.” We want self-motivated individuals that are excited to dream,
design, code and support great new features in the world of casual
gaming.



As a member of the Microsoft Casual Games Team you will:

- Develop implementation plans for new game features on the client,
according to functional requirements & feature specifications

- Help write functional requirements and specifications

- Consult on a regular basis with project leadership to align
expectations and deliverables

- Collaborate with designers, artists, and other programmers to
deliver new experiences, tools, and new features

- Develop features and code spanning multiple game clients and shared
libraries across multiple titles

- Document code for portability and future development

- Multitask between features, platforms and projects fluidly



Qualifications and skills

- Experience as a systems, feature or client developer for multiple C#
or C++ games

- 5+ years of professional programming experience

- 5+ years C# and C++ experience

- A passion for games and gaming, specifically casual games

- Strongly motivated and excited by working on a small nimble team,
with ability to work both independently and in conjunction with other
team members

- BS or MS in Computer Science or equivalent experience



Bonus Qualifications:

- Experience with Unity

- Experience writing apps for Windows, iOS, and Android platforms

- Experience developing in Azure

- Experience working with external developers

Top 3 Skills:

Professional programming experience 5+ Years
C# and C++ experience 5+ Years
Experience as a systems, feature or client developer for multiple C#
or C++ games 5+Years
             

Similar Jobs you may be interested in ..