The Senior .NET Developer position (6+ years of experience in .NET development) is responsible for performing complex programming and system design tasks to support the business systems.
Activities include designing, developing, testing, documenting, implementing, and maintaining software applications.
In addition, the Senior .NET Developer position requires the ability to lead more junior programmers / Analysts to accomplish tasks and serve as a technical lead in larger development projects.
Responsibilities :
Analyze systems, design, and implementation tactics across aspects of a project.
Write and test computer programs from specifications.
Responsible for the creation and execution of Code Unit Test cases for each coding assignment.
Perform tasks according to and in support of the Software Development Life-Cycle (SDLC).
Responsible for solving technical problems for a project. Software coding is the primary responsibility.
Write documents for project progress reports and code documentation. These documents may communicate highly complex information to individuals who may or may not be technically oriented.
Understands complex programming techniques, including, but not limited to, database connectivity, programming languages, standards, methods, and tools.
Provide system-level analysis, design, and documentation in support of programming tasks Skills & Abilities :
Full-stack development experience with .NET Core, C#, ASP.NET MVC, Web API (6+ years of experience).
Very good understanding and working experience in Entity Framework.
Must be very strong in UI framework (Angular 12+) with 3+ years of experience.
Good understanding of core JavaScript and OOJS concepts.
Working experience in Web services (SOAP / RESTful) integration, failure analysis, etc.
Hands-on development experience using JavaScript, HTML5, CSS 3, AJAX, JSON, Bootstrap, and Angular 12+, SQL Server