Senior Developer / Mentor / Coach
One work position
Belgrade
Job Purpose Summary:
Professional training program – Preparing the most ambitious and highly educated (young) professionals in becoming the very best in the field of web development.
We work with exceptional people that fulfill the highest criteria at our selection process and have a passion for software development.
Requirements:
- University Degree in Computer Science (e.g. ETF, FON or similar)
- A minimum of 3 years relevant experience in software development
- Experience in the educational field would be an asset
- Fluent in the English language
- Clear and concise in verbal and written communication
- Good organizational skills
- Inventive and proactive personality
- Analytical
- Ability to work independently
- Willingness to share knowledge
Technical requirements:
- .NET Framework/Core
- C#, ASP.NET (MVC and/or Web Api)
- Microsoft Sql Server, Entity Framework
- JavaScript, HTML5
- Design patterns
- Visual Studio with Visual Studio Team Services and/or Git
Preferably experienced in:
- TypeScript, Angular/AngularJS
- Microsoft Azure
- Agile / Scrum
Key responsibilities
- Guiding and mentoring a group of (young) professionals and getting them up-to-date with the latest technology stack and best coding practices
- Identify the necessary areas of study for the (young) professionals in the program
- Actively participating in building a knowledge base
- Communicating the (young) professionals’ progress and organize relevant meetings
- Preparing and maintaining a backlog for the (young) professionals
- Creating technical assignments and projects that are focused to a particular area of study
- Code reviews and pair programming
- Providing help and resolving technical issues with the (young) professionals
- Evaluating (young) professionals and giving feedback to their superiors and stakeholders
- Identify, analyze and report problems on time
What we offer:
- Utilizing cutting edge technologies
- A competitive salary and benefits: paid lunch, private health insurance, employee referral bonuses, teambuilding events.
- Continuous knowledge improvement through various trainings and internally / externally organized classes
- An internationally oriented and dynamic environment where personal growth and development is encouraged by all.
- Flexible working hours, make your own schedule and choice of working place (home or office)
- A dynamic, enjoyable and ergonomic work environment
- Attractive office space on a top location in New Belgrade
- Possibility for working a couple of weeks per year in our Dutch office in Rotterdam
Deadline for applications: 29.07.2017.