Cegeka is a leading IT company that provides high quality solutions to its customers. We always strive for a customized solution - the best match for the client to achieve one's goals. We also look for this match in you. Competence and character are essential for us, in addition to experience and ambitions. Cegeka invests continuously in your career to ensure that you can realize your highest potential.
We are looking for a .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:
Be a good software developer
Actively participate at agile scrum ceremonies
Shape the functional requirements for the product (during backlog grooming)
Learn new stuff and new architecture
Be a team player
What you need to know:
Good OOP, algorithms and data structures.
C# - this is our primary programming language.
Rest Services (ASP.NET Web API )
Agular JS or
Relational database design.
Knowledge about DDD is a plus.
SOAP/WCF 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
Free Gym Subscription- fitness, aerobic, pool (according to internal policies)
Massage within the company premises
Team events (teambuilding, team hangouts, Christmas party, etc.)