Senior .NET Developer
The project is a web and mobile application designed for students and universities. It helps students navigate their academic environment, connect with university services, and customize the experience to their individual needs.
Responsibilities
Design and develop high-quality software solutions based on requirements and specifications
Enhance and maintain existing software for continuous improvement
Ensure proper testing and deliver stable, consistent releases
Conduct code reviews and support team members in solving complex tasks
Ensure timely delivery of solutions according to specifications and design
Provide effort estimations for new projects and tasks
Communicate effectively with clients
Requirements
4+ years of professional experience in the related field
Strong knowledge of C# and the .NET platform
Deep understanding of .NET Core and Entity Framework (EF Core)
Proficient in OOP and OOD principles
Experience with PostgreSQL
Proficient in Git and GitFlow for version control
Familiarity with Redis for caching solutions
Experience with CI/CD practices using Azure DevOps
Understanding of microservices architecture
Strong analytical, organizational, and time management skills
Self-motivated, dedicated, and a collaborative team player
At least an Upper-Intermediate level of English
Would be a plus
Experience with multitenancy solutions
Familiarity with unit testing and writing testable code
Understanding of workflow engine concepts and state machines
We Offer
Collaborative Environment: Join a team that values collaboration, creativity, and mutual respect
Career Growth: Performance reviews and constructive feedback
Generous Time Off: 20 paid vacation days and 15 sick leave days annually, ensuring you have the time to recharge
Professional Development: We support your growth by compensating for courses, certifications, and other educational opportunities
Flexible Work Options: Work remotely from the comfort of your home or join us in our modern Kyiv office
J-18808-Ljbffr