We're looking for a talented "Senior Back-End Developer (.NET)" to join our team! If you are looking for an exciting opportunity, we would love to hear from you. Apply now!
Responsibilities:
- Engage in requirements analysis and all stages of the software development lifecycle, including design, development, testing and maintenance
- Capable of delivering technical solutions aligned with business requirements throughout the entire development lifecycle.
- Collaborative team player with strong communication skills
- Collaborate with cross-functional teams to define and design requirements
- Enhance application performance through code refactoring, performance tuning, and best practice implementation.
- Apply clean code principles to develop efficient and maintainable solutions
Your skills and experiences:
- At least 5 years of experience as .Net developer
- Solid understanding of object-oriented programming, design patterns, and best practices, with in-depth knowledge of C# and .Net ecosystem
- Proficient in writing unit tests and utilizing test frameworks such as XUnit/NUnit.
- Experienced with Entity Framework Core and relational databases to effectively manage data.
- Understanding principles of Agile methodology and iterative development processes.
Nice to Have:
- Familiarity with Orleans and actor-model concept
- Familiarity with Scrum methodology
Employee Perks and benefits:
- Health Insurance
- Supplementary Health Insurance (Free of Charge)
- Time Flexibility
- Parental leave / Bereavement leave/ Marriage leave
- Breakfast / Lunch
- Employee engagement gifts