A proven full stack Developer with 6-10 plus years of strong technical experience in development of .Net based application . S\he is required to work for a product in Legal Domain.
Duties
Essential: ASP.NET MVC (Razor) / Web API / .NET Framework / C#, HTML / CSS / JavaScript (jQuery), SQL
Desirable: Delphi for .NET / Delphi, MS SQL Server
Candidate should have experience in developing web applications
Hands on experience in developing components using MVC framework/architecture, WebAPI, .Net Framework
Experience and skills to translate user stories, functional requirements into technical design and develop the same on ASP.NET MVC (Razor) / Web API / .NET Framework / C#, HTML / CSS / JavaScript.
Very Good experience in implementing and designing/reviewing design patterns.
Experience in integrating various components including unit testing / CI/CD configuration.
Good working experience of CI/CD tools. Mentoring and grooming junior developers.
Good communication skills and ability to communicate/work independently. Should be able to drive team members to achieve desired outcome of roadmap.
Desirable knowledge on HCM domain (UK payroll/workforce management)
Desirable knowledge on Azure (including migration to Azure) will be advantage
Good knowledge on Agile process and tools like JIRA, Confluence, GitHub, Jenkins.
Skills/Requirements
Work with development teams, product owners and product managers, subject matter experts/architects to implement software solutions
Provide Design solutions/ideas related to client-side and server-side architecture
Work with all stakeholders like Principal Engineers, Architect and Devops teams to ensure all tools are configured (CI/CD/Automation) and technical challenges/dependencies are addressed
Understand functional/business requirements through user stories and translate into technical requirements and implement accordingly along with technical documents as required.
Write effective APIs, Troubleshoot, debug and upgrade software
Design, develop, and unit test applications in accordance with established standards
Developing using secure coding practices and familiar with OWASP top 10 or similar guidelines
Mentor Junior developers during development and Test software to ensure responsiveness and efficiency.
Create security and data protection settings. Package and support deployment of releases.
Analyze and resolve technical and application problems. Work within highly performant cross-functional squads and take ownership of delivery commitments
Accurately estimate and deliver high quality work products to that schedule. Work closely with stakeholders and provide estimates factoring the risks involved
Evaluate and ensure technical feasibility of designs whilst focusing on great user experience
Take features from inception to continuous delivery release using a strong understanding of software development principles and SDLC.
Assure the quality of our products through coded automated unit testing.