Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We are looking for a Senior .NET Developer to join a cross-functional team and contribute to the full software development cycle, from analysis and design to implementation and support. This role involves close collaboration with Team Leads, QAs, Business Analysts, and other developers to build and maintain robust software applications.
Responsibilities
- Participate in all phases of the software development cycle, including analysis, design and implementation
- Collaborate with the Support Team to troubleshoot issues in the production environment
- Upgrade existing software applications according to changing business needs
- Develop software applications as part of a cross-functional team in collaboration with Team Lead, QAs, Business analysts, Support team, and other developers
- Communicate with multi-national, multi-cultural teams, primarily in English
- Write testable and maintainable code
- Manage shifting priorities and timelines effectively
Requirements
- Bachelor's Degree in Computer Science or equivalent experience
- 3+ years of experience in software development in a similar position
- Expertise in .NET Core, C# and .NET
- Familiarity with TypeScript, Angular (10+), RxJs and ngrx at a basic/mid level
- Knowledge of OOP, CQRS and SOLID principles
- Knowledge of MS SQL
- Demonstrated ability to design and implement software products
- Excellent written and verbal communication skills
- Capability to work in a team, independently, with little supervision
- Flexibility to learn and apply new technologies
- English proficiency at B2 level or higher
Nice to have
- Familiarity with Kubernetes
- Knowledge of Docker
- Understanding of Azure
