Senior (5-10 godina)
Cegeka uses an Agile software development approach to deliver the highest value to the customer. ‘The 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 Belgium and we are developing projects representing applications for telecommunications, public housing sector, care providing sector, finance, etc.
We are looking for a Senior .NET software developer to join our development team in Cegeka. The projects are all of them, high-performance, high-security web-based solutions with a strong customer needs orientation.
The technological stack is: AngularJS or on frontend and as backend. Development is done in .NET , using C# as programming language, MSSQL database and NoSql database (depending on the project). All our projects will be developed using DDD methodology and TDD as development approach.
We are using Agile SCRUM.
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 advantages 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 through the means of retrospective.
What you need to do:
- Actively participate at improving the processes of the team; take initiatives and lead by example
- Actively participate on the creation of the project architecture; promote/introduce new technologies to the team.
- Shape the functional requirements for the product (during backlog grooming)
- Be a software developer – and a very good one!
What you need to know:
- Strong OOP, algorithms and data structures.
- C# - this is our primary programming language.
- Rest Services (ASP.NET Web API , MVC)
- Angular JS or
- Identity Server (is a plus)
- T-SQL and relational database design.
- NoSQL databases
- OWIN security, and OAuth 2
- Knowledge in working with distributed cache 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
- Learning oriented person
What we offer:
- 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, guildes, video sessions on Pluralsight, Events: process related-Agile/Crum/Kanban, coding oriented_TDD Kata)
- Private medical subscription, you can choose from 2 providers
- Meal tickets
- Free Gym Subscription- fitness, aerobic, pool (according to internal policies)
- Massage within the company premises
- Team events (teambuilding, team hangouts, Christmas party, etc.)
- Relaxation room (darts, board games, X-box, Ping-Pong)
- 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)