We are looking for an outstanding senior .NET Developer to be responsible for the coding our desktop application. And as a senior staff member performs as the technical expert with thorough understanding of the business application of an assigned project.
Assists in scheduling and coordinating projects and clients.
Support our current projects and clients.
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 developed, testable, a desktop application from A to Z by using C# with Windows Forms.
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
Support our current projects and clients.
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 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.
Strong knowledge of Crystal Reports and Microsoft Reports.
The knack for writing clean, readable, and easily maintainable code.
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.