Overview
On Site
Accepts corp to corp applications
Contract - W2
Skills
Angular
Dynatrace
Dotnet core
Modernization
Sql queries.
Fullstack .NET
Job Details
Fullstack .NET Developer
Location: - Hybrid- Philadelphia, PA
Experience: - 8+ Years
Educational Qualifications: -
Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
Technical certification in multiple technologies is desirable.
Mandatory skills:- FS Dotnet Angular, Dotnet core, Modernization, Dynatrace, Sql queries.
As an .NET Developer you will be a part of an Agile team to build healthcare applications and implement new features while adhering to the best coding development standards .
Responsibilities: -
Key Responsibilities:
- Design, develop, and maintain web applications using .NET 6+, C#, LINQ, SQL, JavaScript, JQuery, AngularJS, WebAPI, HTML, and CSS.
- Develop and integrate Web Services using WCF and RESTful APIs.
- Implement and optimize database solutions using MS SQL/T-SQL, including queries and stored procedures.
- Work with ORM frameworks such as Entity Framework and ADO.NET for data access.
- Apply architectural patterns and programming paradigms including MVC, MVVM, and OOP.
- Utilize design patterns such as Factory Method, Decorator, Command, Publish/Subscribe, and Strategy to build robust and maintainable applications.
- Practice Test-Driven Development (TDD) by writing unit tests and ensuring code is testable.
- Improve code quality through code reviews, code coverage tools, and static code analysis tools.
Required Skills & Qualifications:
- Strong proficiency in .NET 6 and above, C#, and related technologies.
- Hands-on experience with Web Services (WCF, REST) and WebAPI.
- Solid understanding of MS SQL Server, T-SQL, and database optimization techniques.
- Experience with Entity Framework, ADO.NET, and ORM concepts.
- Familiarity with JavaScript, JQuery, AngularJS, HTML, and CSS for front-end development.
- Deep knowledge of MVC, MVVM, and OOP principles.
- Demonstrated ability to apply design patterns in complex application architectures.
- Experience with unit testing, TDD, and writing testable code.
- Knowledge of tools for code coverage, code analysis, and conducting code reviews.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.