Job Description
<p><span>We are looking for an experienced </span>#seniordotnetdeveloper</p><p><br></p><p><span>to oversee the development of functional .NET applications and websites. You will be acting in a managerial role, overseeing the functions of the junior .NET development staff. You will be directly involved with .NET application coding, system debugging, code reviewing, and the development of operational procedures.</span></p><p><br></p><p><span>Responsibilities:</span></p><p><span>Building and maintaining internal and external facing web/desktop applications.</span></p><p><span>Working with developers, business analysts, QA, team-lead and business resources to design, develop and maintain the company’s web /desktop applications in Microsoft environments.</span></p><p><span>Develop and execute unit tests to validate </span>code.</p><p><span>Provide technical leadership and guidance to other developers as </span>required.</p><p><span>Brainstorm technical solutions with the development team and business partners as </span>required.</p><p><span>Keep up with technology and introduce new approaches/best practices to peers to gain technical knowledge and resolve technical </span>difficulties.</p><p><span>Participate in the daily scrum; provide estimates and statuses when </span>required.</p><p><span>Participate in preparing technical documentation requirements, use cases, and deployment to support the finished </span>application.</p><p><span>Participate in the analysis of new functional requirements and systems</span></p><p><span>Participate in the design of new systems and </span>component.</p><p><span>Participate in creating programs’ unit testing, and UI prototypes and demonstrate them.</span></p><p><br></p><p><span>Requirements:</span></p><p><span>RESTful APIs</span></p><p><span>SQL Server (Relational Database, Stored Procedures)</span></p><p><span>Entity Framework (Code First, DB First approaches)</span></p><p><span>Design Patterns, onion arch., MVC, Dependency injection.</span></p><p><span>Extensive experience with agile methodologies (Azure DevOps, JIRA)</span></p><p><span>Experience in any one of the modern JavaScript frameworks (React.js, Angular.js, Vue.js … etc.)</span></p><p><span>Proficient understanding of code versioning tools, such as Git and SVN.</span></p><p><span>Excellent communication and writing skills in related fields/needed technology.</span></p><p><span>Strong ability to provide high-level estimates with good quality accuracy.</span></p><p><span>Strong experience with multi-threading programming models.</span></p>