.Net developer
Following the expansion of our activities, we are looking to on-board innovative thinkers who have the ambition to push their own boundaries, constantly to learn and develop to achieve their career goals.
Responsibilities
- Write clean, scalable code using C#
- Collaborate with internal teams to come up with a robust software architecture
- Revise, update, refactor and debug existing code
- Collaborate with other experts, including systems analysts, programmers and engineers to gather information on project feasibility, limitations, capabilities, requirements and interfaces
- Suggest improvements in existing code
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
Requirements
- 3+ years experience working with C# and .NET/.NET Core
- Strong experience with ASP.NET Core and Entity Framework Core
- Familiarity with architecture styles/APIs – REST API and GraphQL
- Good knowledge of SQL databases, database design
- Understanding of Agile methodologies
Skills
- Team player with a positive mindset and good communication skills
- Strong active listening, multitasking, interpersonal, time management and organizational skills
- Results-oriented, service-focused, with an excellent ability to work with cross-functional teams
- Passion towards improving client experience
- Creative problem-solving with the ability to assist team members in solving their own problems
- Strong startup mindset
- Self-driven, flexible, and innovative
- Excellent written and verbal communication skills in English
Extra points
- Experience in developing cloud-based applications
- DevOps experience, Docker, Azure DevOps, Pipelines
- Experience with C/C++ and cross-compilation
- Interest in IoT – Arduino, Raspberry Pi
- Experience with Linux (Debian, Ubuntu), bash
- Knowledge of MQTT, AMQP, ModBus protocols
Our offer
- Supportive environment to express your ideas and challenging you to be your best
- Central office location
- Competitive remuneration and bonuses for quality work
- Additional health insurance
- Leisure & fitness facilities
- Flexible working hours & home-office
- Annual team building with all team members
- Mini-team buildings and other local company events