View all jobs

Full Stack .NET Engineer

Bulgaria, -
About the product

The client is an American chain of supermarkets and we develop software solutions for their complex system of shops.
Our team is looking for a Full Stack .NET Software Engineer who is eager to become a part of an Agile team and will work with web applications, which allow users to find a specific shop, search and order some products, leave feedback, etc.

  • Document and define solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Assume responsibility for the maintenance, support, testing, documentation, and development of applications and SQL Reports.
  • Work within a collaborative team to: analyze user requirements and business needs, design and document formal solutions, develop plans and procedures, and manage the implementation of new and/or enhanced applications.
  • Update technical skills by studying development tools and programming techniques; participating in educational opportunities; reading professional publications.
  • Follow software development lifecycle and technical standards.
  • Communicate project and task progress to the manager.
  • Provide support to the IT department and corporate office as required.
  • Initiate code review process for each deployment within the team, new technical patterns, and gains team acceptance on proposals
  • Ability to complete work independently with minimal guidance and mentoring from more advanced level team members.

  • 3+  years of experience with .NET
  • C#, Entity Framework, Lambda Expressions
  • JavaScript, jQuery, JSON, XML
  • Visual Studio 2017/2019
  • SQL Server 2016/2019
  • SQL Server Reporting Services
  • Microsoft Enterprise Library, Application Blocks, or Software Factory (Microsoft Pattern & Practices)
  • Application development using MVC and MVVM design patterns
  • Visio or other modeling software
  • Experience with enterprise projects
  • Upper-intermediate English level

We offer: 
  • Flexible working format – remote, office-based or flexible;
  • A competitive salary and good compensation package;
  • Flexible and personalized career growth;
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more);
  • Active tech communities with regular knowledge sharing;
  • Education reimbursement;
  • Healthcare & Sport program;
  • Medical insurance;
  • Memorable anniversary presents;
  • Corporate events and team buildings.

Share This Job

Powered by