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, like yourself.
The main company projects are based in Netherlands and Belgium. We have two own products :
Ø a software for the Public Housing sector used by companies which own and rent social houses on the Dutch market
Ø an integrated information system for Dutch Care Providers which supports all processes
Our company is also dealing with challenging projects representing applications for telecommunications, hotel reservation and military industries.
Job overview :
We are looking for a .NET software developer to join our NEC-Enterprise Communications Technology development team in Cegeka.
Our team has a long-term collaboration with United States branch of NEC-ECT headquartered in Chicago, United States. Together, we develop and maintain a web application that manage and bring business value for several voice servers produced by NEC.
The web application also acts as a platform for other applications. A description of the product is available at here.
The project is a long-term, enterprise project with a variety of modules. Started about a decade 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 for the background services and a MSSQL database.
The role of the background services is to handle the communication with the voice servers and other platforms that it integrates with, including Active Directory and voice mail servers.
on the other hand, there are still services using .NET Remoting and we are using an older version of the CLSA.net business framework.
Most of the services are C#, but we also have a few older C++ services. We are also exposing a couple of WCF web services to the outer world, for the other applications that integrate with us.
Code quality varies from very good, time-proven code to code difficult to undertand and maintain. The application is however nicely structured and encapsulated, using the technologies available on time the code was created and problems are usually isolated within their modules.
For new development we are using new technologies as possible.
We do however encourage refactoring as part of the daily work, in fact it will be you responsibility to do refactoring, to preserve and increase code maintenability.
We are using SCRUM as methodology for many years, and we continuously try to improve this process.
What you need to know :
OOP, algorithms and data structures.
C# - this is our primary programming language. Rarely, you might also be reading / debugging C++ code as well.
ASP.NET Web Forms this is the technology used for the web applications, you will need to know how it works
T-SQL and relational database design.
WCF ocasionally you might need to extend functionality of existing services
Multithreading - most backgound services are multithreaded
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 :
Be a very good software developer.
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).
Provide and receive constructive feedback on technologies and functionality.
Mentor colleagues in expanding their technical skills.
What we offer :
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)
Continuous learning and improvement activities (reading groups, competency centers, video sessions on Pluralsight, Events : process related-
Agile / Scrum / Kanban, coding oriented TDD Kata)
Private medical subscription, you can choose from 2 providers
Free Gym Subscription- fitness, aerobic, swimming pool (according to internal policies)
Free 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
Cegeka’s continuous learning and improvement activities