Job Description
<p><strong><u>Requirements and Job responsibilities:</u></strong></p><ul><li>Minimum of 8 years of professional experience designing, developing, and scaling web and REST API solutions written with .Net.</li><li>Minimum of 2 years in a leadership/management role capacity leading seniors and juniors.</li><li>In-depth knowledge and experience in Software Architecture, System Designs, Design Patterns, OOD, OOP, REST APIs, C#.NET, ASP.NET, .NET Core.</li><li>Excellent relational database skills with MySQL, SQL, Postgres, and strong knowledge in NoSQL, is a plus.</li><li>Solid experience with modern Front-End Frameworks such Angular, ES5, ES6.</li><li>Solid understanding of software engineering best practices, including coding standards, code reviews, refactoring, source control management, build processes, testing, and operations.</li><li>Collaborate with stakeholders to gather requirements and ensure timely delivery of high-quality software solutions.</li><li>Implement Unit and Integration Tests.</li><li>Lead, mentor, coach, and share knowledge with Software Engineers.</li><li>Systems thinker who understands how each feature fits into the overall design and makes sure new changes arenβt breaking old working software.</li><li>Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.</li><li>Demonstrated experience in iterative methodologies (Agile/Scrum) leading Scrum meetings, developing Sprints, Product Backlogs, Burn Down Charts, Developing User Stories.</li><li>Excellent code review and refactoring skills.</li><li>Experience with version control systems such as Git.</li><li>Superb planning, multi-tasking and time management skills.</li><li>Decision-making skills.</li><li>Decisive and highly disciplined yet lovely and enjoyable to work with.</li><li>Working in a fast-paced environment.</li><li>Knowledge with microservices is a plus.</li></ul>