Here at Retail inMotion we are seeking a .NET Engineer who will be responsible for building .NET systems using C#, .Net Framework, .Net Core. Your primary responsibility will be to design and develop these layers of our applications, and to support migration to new tech stack. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

How you will make a difference:

  • Translate application storyboards and use cases into functional applications;
  • Design, build and maintain efficient, reusable, and reliable quality code;
  • Development of high-performance back-end systems utilizing the .Net framework, MS SQL Server (SQL/SP) and related technologies;
  • Produce well designed, properly structured, high quality and high performing software on schedule;
  • Identify bottlenecks and bugs, technical and workflow improvements, and devise solutions to mitigate and address these issues;
  • Maintain, support, and enhance existing application features to match business requirements whilst helping with production support tasks as required in a demanding environment;
  • Actively contribute to migrating to new technology platforms and tools as required.

The skills you will bring:

  • Minimum of 6 years of experience working in .Net Framework or Core in agile environment
  • Knowledge of payment or financial systems would be an advantage
  • Proficient in C#.NET with a good knowledge of their ecosystems
  • Proficient in Microsoft SQL Server (similar RDBMS), SQL Queries and Stored Procedures
  • Experience in JIRA, Confluence, SCRUM process, automated testing platforms and unit tests
  • Experienced in continuous integration/ continuous delivery (Jenkins & Octopus)
  • Strong understanding of object-oriented programming and concepts
  • Skill for writing reusable libraries (REST API), clean, readable, and easily maintainable code
  • Proficient with design and architectural patterns such as dependency injection, SOLID principles, design patterns and event driven architecture
  • Ability to build scalable applications and create database schema that represent business process
  • Proficient understanding of code versioning tools such as Git, Bitbucket, Gitflow workflow
  • Team player with ability to take ownership, be accountable, have attention to detail, flexible and adaptable
  • Self-learner with ability to make breakthroughs working on own with available support

Leave a Reply

Your email address will not be published. Required fields are marked *

20 − 5 =