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