Smart Solutions Group logo

Back-end Developer

Smart Solutions Group
On-site
Baku, Azerbaijan



Purpose


Smart Solutions Group is a group of companies committed to creating powerful platforms for tenders, auctions, warehouse management software and many more. With modern application life cycle management approaches and the most modern technology stack, robust frameworks are created, empowering companies with zero downtime and fault tolerant solutions.


Back-end developer Requirements


  • 4+ years' experience in designing, developing, and maintaining scalable backend systems using .NET technologies, with a solid proficiency in C# and ASP.NET. Deep understanding of .NET Core, coupled with expertise in utilizing .NET Web API for the development of robust and efficient RESTful APIs, ensuring seamless communication between frontend and backend components.
  • Proficient in using Entity Framework (EF) for data modeling, querying, and database interaction.
  • Experience with databases such as Microsoft SQL Server
  • Knowledge of unit testing frameworks, such as NUnit or xUnit, to ensure code quality and reliability.
  • Experience with version control systems, such as Git, and a strong understanding of CI/CD pipelines.
  • Proficient knowledge of and hands-on experience with software design patterns
  • Ability to work with different design and architecture patterns.
  • Experience working in Agile development environments, with a solid understanding of Agile principles.
  • Azerbaijani and English is must, Russian is an advantage.
  • Strong teamworking skills.
  • Great analytical and debugging skills.

Back-end developer Responsibilities


  • Design and implement robust backend systems using .NET technologies.
  • Collaborate with product managers, front-end developers, and other team members to ensure seamless integration between the backend and frontend components.
  • Participate in sprint planning, daily stand-ups, and sprint reviews to ensure effective communication and collaboration.
  • Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
  • Conduct thorough code reviews to maintain code quality and foster knowledge sharing within the team.
  • Troubleshoot and resolve backend-related issues, ensuring optimal system performance.

Terms and Conditions


  • 5/7 working days.
  • 09.00 a.m.-06.00 p.m. working hours (including 1 hour for lunch).
  • Fixed salary.

We value enthusiasm, adaptability, and a willingness to learn over extensive experience. If you're eager to kick start your career in a dynamic environment, we encourage you to apply!