SW Engineer – Backend

Afikim, Israel

Job Description

We seek a skilled and experienced .Net Developer to join our Server-Side team, which is currently developing both Cloud and On-Premises applications. In this role, you will play a crucial role in developing our next-generation system. Your responsibilities will include rewriting business logic from our legacy system, initially written in .Net Framework and C++, and migrating it to the new system using .Net Core. You will also design and develop new features from scratch.

Additionally, you will be responsible for developing a cloud-based application, encompassing everything from RESTful API development to creating comprehensive data solutions, including data collection, transformation, and monitoring systems.

Essential Duties and Responsibilities

  • Design and develop both gRPC and REST APIs.
  • Own complex features from concept through to production.
  • Review and provide constructive feedback on code written by team members.
  • Participate in design and architecture meetings to shape the future of our systems.
  • Apply excellent software design principles, debugging skills, and problem-solving abilities to produce high-quality code and comprehensive unit tests.
  • Demonstrate strong object-oriented design and coding skills and proficiency in Object-Oriented Programming and Design Patterns.
  • Independently solve problems and overcome technical challenges.
  • Stay updated on the latest trends, technologies, and best practices in backend development.
  • Communicate effectively and maintain excellent interpersonal relationships within the team.
  • Be a great team player who can work independently as needed.

Required Expertise and Skills

  • Bachelor’s degree in computer science or equivalent.
  • At least five years of hands-on experience developing server-side code.
  • At least five years of experience developing in .Net.
  • Experience in designing and developing gRPC or REST APIs.
  • At least three years of experience developing in .Net Core is a significant advantage.
  • Knowledge of asynchronous programming patterns is a significant advantage.
  • Experience with developing in Azure is an advantage.
  • Experience with SQL Server schema design is an advantage.

© 2022 Afimilk Ltd. | All Rights Reserved     Terms of use | Privacy policy

Please access your account using the link provided during your initial registration. Should you face any challenges, feel free to contact your Sales Operations representative for support.