Lead Programmer (C++/C#)
-
Location
Munich
-
Sector:
Online & Mobile Gaming, Mobile Development, Games Technologies
-
Salary:
up to € 75.000
-
Contact:
Cynthia John
-
Contact email:
c.john@jeffersonwolfe.com
-
Job ref:
CJ-4762
-
Published:
over 2 years ago
-
Expiry date:
2018-12-09
-
Startdate:
ASAP
Lead Programmer (Non-Game) – Aesir Interactive
What you’ll be doing
Primary
- Work closely with Product Owner to deliver the best possible product
- Be responsible to establish and maintain clean code and architecture
- Establish and maintain workflows and pipelines to improve the team’s efficiency
- Prioritize and estimate backlog items together with PO as well as the team
- Hold and plan sprint meetings such as dailies, planning, retro
- Represent the team together with the PO towards the client
- Be a mentor for the team, especially juniors, working students and interns
- Work in an agile project team with up to a total of 15 people who are partially working from remote
- Manage and maintain CI and build pipelines
- Take part in a multi-year non-game automotive project
Secondary
- Work with C#/ .Net
- Work with Unity3d
- Work under Linux
- Work in pairs, do designs together, do design and code reviews
- Work with state-of-the-art tools & workflows (JIRA, Confluence, Jenkins, Rider, ReSharper, …)
- Work closely with our designers to implement new features or upgrade existing ones
Your profile
- You worked already at least 7 years in the software and/or games industry
- You already worked in a managing position such as Lead Programmer, Scrum Master or Project Manager
- Participated in one or more complete development cycles
- You have very good working knowledge of C#
- You know about OOP, software architecture and are familiar with software design patterns
- Worked with TDD and pair programming
- Worked with Git
- Good knowledge working with DI, MVVM
- You can work self-directed and reliably
- You like working in a team, solving problems together
- You have very good communication skills in English both verbally and in writing
Plus points for
- You have good knowledge with Unity3d
- Solid math knowledge (linear algebra, geometry)
- You know how game-engines work internally – it’s not just a black box
- Knows about DOD
- Has experience with performance optimizations (e.g. parallelization)
- Has working knowledge of C++
- Knowledge about Linux and Terminal
- Has working knowledge of Jenkins and Pipeline Scripts
- You have good communication skills in German both verbally and in writing