header-team-1400x400

IT Solutions Distinguished by Quality, Reliability and Efficiency

Senior .Net Developer

Responsibilities

  • Design and develop application modules according to the specified requirements 
  • Create complex application architecture and design from the ground up
  • Use the methods of agile software development (Scrum, Kanban, etc.)
  • Analyze and troubleshoot issues in the software
  • Participate in all aspects of development process – requirements analysis, architecture, implementation and support of the products developed by the team
  • Actively share knowledge and mentor other colleagues
  • Take leading role in defining, distributing and estimating project tasks
  • Participate in applying and maintaining best practices, for example in code/design reviews and release management
  • Be self-organized and motivated to work in a team

Requirements

  • Have 4+ years professional experience with C# and ASP.NET
  • Be proficient in Object Oriented Design and Architecture
  • Have experience in selecting and applying Design Patterns in various cases
  • Have very good knowledge of the entire development lifecycle, standards, methodologies and agile processes
  • Have knowledge in software testing and be a champion in writing high quality - readable, testable and reusable code
  • Have expertise in relational databases, MS SQL Server as well as at least one ORM for data manipulation - Entity Framework, NHibernate, etc.
  • Experience in creating modern responsive web interfaces with HTML 5, CSS 3 and JavaScript ES6 
  • Knowledge in XML and WS standards (WSDL, XSD, XSLT, SOAP, REST)
  • Have good knowledge in working with source control systems – Git, Azure DevOps, Mercurial, etc.
  • Be fluent in English
  • Have excellent communication skills and customer-oriented attitude

The following abilities and skills will be considered an advantage:

  •  Practical Experience with ASP.NET Core, GraphQL, NodeJs
  • Experience in Single Page Applications Development with Angular, React, Vue, Kendo UI or similar framework
  • Practical Experience with Non-Relational Databases
  • Related MS/AWS Certificates
  • Practical Experience with at least one Agile methodology – Scrum, Kanban, Extreme Programming, etc.

apply now