Reference : 5222
Cegeka uses an Agile software development approach to deliver the highest value to the customer. The Agile software factory' is a team of one hundred agile developers, customer proxies and scrum masters.
We work in intense and close cooperation with the customer. You’ll be working in an established and proven agile environment, with quality oriented developers
Our projects are based in Netherlands and Belgium and we are developing projects representing applications for telecommunications, the Dutch public housing sector, Dutch care providing sector, military industries, etc.
Job overview :
We are looking for a senior software developer to join our NECNL development team in Cegeka. Our team has a long-term collaboration with EMEA branch of NEC ( headquartered in Hilversum, The Netherlands.
Together, we develop and a contact center software platform that is sold to more than 3000 customers worldwide (including Romania J).
A description of the product is available at
The project is a long-term, enterprise project with a variety of modules. Started more than 10 years ago, it follows the history of a classic successful project : grown, evolved and transformed during every release cycle, to meet the needs of both new and existing customers.
Development is done primarily in .NET 4, using C# as programming language and a MSSQL database. User interfaces are either Windows Forms desktop clients or web-
based applications, using a number of services for server-side processing and for communicating with the telephony devices.
on the other hand, there are still some services using .NET Remoting, or a few old VB6 dlls which nobody has yet found the strength to migrate to a decent programming language,.
on top of this, the Product Owner agreed to let the team pick up non-functional improvements as they see fit, up to 20% of the sprint length.
We are using SCRUM as methodology for nearly a year; this was an initiative from the Romanian part of our team where we convinced our NEC colleagues that this would benefit our software development process.
Doing SCRUM in a distributed team has its challenges, but we feel it was a good move and we’re looking forward to sharing our experiences.
The main advatnages of using SCRUM is that we have a framework that helps us keep things structured, the team decides how much they will build in a given period of time (Sprint) and they can change a lot of things thorught the means of retrospective.
What you need to know :
OOP, algorithms and data structures.
C# - this is our primary programming language. Occasionally, you’ll be also reading / debugging VB.NET, VB6 and C++ code as well, so the more you know, the better.
T-SQL and relational database design. Experience with ORM frameworks, primarily EF, is a plus.
Windows Forms and / or ASP.NET. Experience with AngularJS / jQuery is a plus.
General knowledge of software development practices
Fluent English; you’ll be using it daily in video conferences
What you need to be :
Graduate of Computer Science / Cybernetics / Information Technology / Electronics College
Willing to work as part of a team of developers, using SCRUM methodology
What you need to do :
Mentor colleagues (including our Dutch colleagues) in expanding their technical skills
Actively participate at improving the processes of the team; take initiatives and lead by example
Come up with architectural improvements; promote / introduce new technologies to the team
Shape the functional requirements for the product (during backlog grooming)
Also : be a software developer and a very good one!
Headquarters in the center of Bucharest (Victoriei Square)
Flexible working environment within a dynamic team
We leave you room to balance your work and private life - 22 days as annual vacation + additional vacation days according to the internal policies
Access to various training programs (soft and hard skills trainings, according to the internal policies)
Continous learning and improvement activities (reading groups, competency centers, video sessions on Pluralsight, Events : process related-
Agile / Crum / Kanban, coding oriented TDD Kata)
Private medical subscription, you can choose from 2 providers
Free Gym Subscription- fitness, aerobic, pool (according to internal policies)
Massage within the company premises
Team events (teambuildings, team hangouts, Christmas party, etc.)
Relaxation room (foosball, darts, boardgames, X-box)
Long term career development programs
Being part of a growing organization with Belgian roots
Programming events (.NET nocturnes, JAVA nocturnes, etc., internal programming events to learn XP practices like TDD & Pair programming)