.NET
SOFTWARE DEVELOPER
You’ll be working on complex custom-designed business applications that use a wide range of the latest technologies. We’re seeking talented and passionate people with a creative approach to problem-solving. You will be working on projects in a team of 5-8.
As a Software Engineer, you'll be working on complex custom-designed business applications that use a wide range of the latest technologies. We're seeking talented and passionate people with a creative approach to problem-solving. You will be working on projects in a team of 5-8.
Expectations
Must have:
Minimum 3-4 years of experience working with C#, .NET, ASP.NET
Basic understanding of OO principles.
Working experience with database technologies (e.g. RDBMS, graph databases, document databases, time series databases).
Understanding of data structures, algorithms, distributed systems, databases, and programming languages.
Work proficiency in English
Good to have:
Basic knowledge of ORM frameworks (e.g. Entity Framework, NHibernate).
Basic understanding of design patterns.
Good understanding of devops tools (e.g. Git, NuGet, FxCop, StyleCop, Jenkins, GitLab CI, Sonar, VSTS).
Understanding the principles of UI ergonomics and UX best practices.
Responsibilities
-
Work in an agile development team to build enterprise and high-scale applications.
-
Produce tested, clean, maintainable code.
-
Work on international projects.
-
Be a useful member in our development teams.
-
Think through hard problems and work with brilliant people to make client ideas a reality.
-
Learn new programming paradigms.
What we offer in return
You get...
Fantastic flexibility in terms of working hours and location – working from the comfort of your home or starting the day in our modern and well-equipped office? It is your choice!
We consider work-life harmony as a must, so you get...
Remarkable package, which means in addition to the base salary, cafeteria, private health and life insurance just to name a few.
Premium working equipment for the excellent performance (last generation laptop, adjustable standing desk etc.).
A real opportunity to broaden your professional horizon with diverse projects.
Various platforms to learn brand new technologies, even just for fun, e.g. coding dojo, mentoring program.
Regular performance feedback rounds with your peers.
The opportunity being a member of our great team, which is full with enthusiastic professionals.
And last but not least, you can enjoy our in-house services and treats.