Key duties:
- Designing, implementing, and deploying new features in .NET applications,
- Collaborating with the project team to create solutions that meet business requirements,
- Conducting technical analysis and troubleshooting,
- Optimizing existing applications and ensuring their performance and scalability,
- Participating in code reviews and ensuring high quality of the software being developed,
- Creating and updating technical documentation.
Requirements:
- Minimum 3 years of experience as a .NET Developer,
- Very good knowledge of C# language and .NET platform (including .NET Core),
- Experience working with relational databases, especially SQL Server,
- At least 2 years of experience in a similar position,
- Knowledge of web technologies: ASP.NET, MVC, Web API,
- Ability to work with version control systems (Git),
- Basic knowledge of front-end technologies (HTML, CSS, JavaScript),
- Ability to work in a team and good communication skills,
- Good command of the English language.
We offer:
- Attractive salary and benefits package (private medical care, sports card),
- Possibility of remote or hybrid work,
- Flexible working hours,
- Opportunity to participate in industry training and conferences,
- Friendly work atmosphere in a cohesive team,
- Involvement in interesting and innovative projects that have a real impact on the business.
Nice to have:
- Experience working with agile methodologies (Agile, Scrum),
- Knowledge of cloud technologies such as Azure or AWS,
- Experience with Docker and Kubernetes.
- Familiarity with CI/CD tools