We are looking for an outstanding senior .NET Web Developer to be responsible for the coding, innovative design, and layout of our websites. And as a senior staff member performs as the technical expert with thorough understanding of the business application of an assigned project.
Performs as a project lead with the responsibility for the instruction, assignment, direction, and monitoring of the performance of assigned software developers working on a specific project.
Assists in scheduling and coordinating projects, and may be involved in the design phase of a project.
Works with technical staff in the resolution of software problems and responds to suggestions for software modifications or enhancements. Participates in the development of software user manuals.
Prepares deliverable software documentation for external customers.
Duties
Build well designed, testable, the efficient website from A to Z by using C# with Web Forms and MVC technologies and JavaScript.
Create website layout/user interface by using standard HTML/CSS and bootstrap templates
Integrate data from various back-end services and databases using MS SQL Server 2008, 2012 to 2017
Gather and refine specifications and requirements based on technical needs
Leads and drives team members to develop all projects to exceed industry best practices.
Performs as a project lead with the responsibility for the instruction, assignment, direction, and monitoring of the performance of assigned software developers working on a specific project.
Job Requirements
Strong knowledge of .NET web framework
Proficient in C# and VB.NET, with a good knowledge of their ecosystems
Strong understanding of object-oriented programming
Skill for writing reusable libraries
Strong knowledge of MS SQL Server 2008, 2012 to 2017
The knack for writing clean, readable, and easily maintainable code
Understanding of fundamental design principles for building a scalable application
Experience creating database schemas that represent and support business processes
Experience implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git and SVN