Responsibilities:
Analyzing requirements and prioritizing tasks
Writing clean, testable code using .NET programming languages
Develop and Document technical specifications and architecture
Review and refactor code
Support junior developers’ work
Coordinating with QA(Unit, Integration, and System) & BA team
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Effectively manage multiple priorities of a team of software developers.
Accept ownership of not just your own work, but the overall project/codebase
Consider that testing is an important discipline while writing code
Technical Skills
NET Framework 4.0 or later
XML, XSL, AJAX
.Net, C# and ASP.Net MVC
SQL server – schema design
Web API
MS-SQL server – Architecture and Design – ADO, MS SQL Server 2014.
Using third party libraries with .NET
Source Control - Git
.Net Core 2.0 will be an added advantage
Front-end technologies like Angular 5 (Optional), Bootstrap, HTML5 and CSS3 will be an added advantage
Experience in Test-driven development (Good to have)