View all jobs

.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 .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.

  • Documents and defines 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.
  • Updates 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.

  • 2+  years of experience with .NET
  • Upper-intermediate English level
  • C#, Entity Framework, Lambda Expressions
  • 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

Nice to have:
  • JavaScript, jQuery, JSON, XML
  • Experience with enterprise projects

We offer: 
  • Flexible and personalized career growth
  • Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Flexible working format - remote, office-based or flexible
  • Medical insurance 
  • Life insurance
  • Education reimbursement
  • Paid vacation days and paid sick leaves


Share This Job

Powered by