We are seeking an experienced Senior C# Developer to join our team. The ideal candidate will play a crucial role in the design, development, and maintenance of our software solutions. This role requires a strong foundation in C# programming, with deep expertise in the .NET Framework internals.
Responsibilities:
- Design, develop, and maintain high-quality C# applications.
- Optimize application performance and scalability.
- Demonstrate a deep understanding of multithreading concepts to optimize application performance.
- Utilize in-depth knowledge of how the .NET Framework works to troubleshoot and optimize code.
- Collaborate with cross-functional teams to gather requirements, analyze problems, and deliver solutions.
- Participate in Agile development processes.
- Mentor and provide technical guidance to junior team members.
- Bachelor's degree in Computer Science or a related field.
- Minimum of 7 years of commercial experience using C#.
- Experience with Docker and containerization technologies.
- Deep understanding of multithreading.
- In-depth knowledge of how the .NET Framework works.
- English level: Upper intermediate/Advanced
What do we offer you?
- Full-time contract.
- Smart Office Pack so that you can work comfortably from home.
- Training and career development.
- Benefits and perks such as private medical insurance, life insurance, lunch and travel cards as part of the flexible remuneration package.
- Possibility to be part of a multicultural team and work on international projects.
- Hibrid position based in Warsaw, Poland. Realocation is mandatory.
- Possibility to manage work-permits.
If you are passionate about development & tech, we want to meet you!