Specialty Software Engineer 3 - Contingent .NET DEV - Pinnacle Group
Iselin, NJ
About the Job
Job Description:
Main Responsibilities:
Using C#, .NET Core Web API, and SQL Server, develop web applications and web APIs.
Design, create, and maintain applications using the .NET platform and environment.
Understand requirements and transform them into functional applications aligned with business objectives.
Maintain and upgrade existing applications, fix issues, and improve performance.
Collaborate with peers to design the best solutions possible using the .NET framework and Microsoft tech stack.
Rewrite and optimize existing code to increase efficiency and performance.
Ensure error-free code that adheres to best coding practices.
Test, monitor, and improve solutions through incremental updates, new features, and application optimization.
Provide technical support for web, mobile, and desktop applications.
Integrate data storage systems and maintain high code quality.
Identify performance bottlenecks and resolve issues to ensure optimal performance.
Create architecture, specifications, and user interfaces for .NET applications.
Innovate and build high-quality software solutions leveraging the versatility of the .NET platform.
Implement best practices and methodologies for security, quality, and development processes.
Required Skills:
Strong knowledge and proven working experience as a .NET developer.
Expert-level knowledge of C# and hands-on experience in developing .NET Core applications using .NET Core Web API, ADO.NET, Entity Framework (EF), and SQL Server.
Strong understanding of object-oriented programming (OOP) concepts and methods.
Working knowledge of Microsoft development best practices, design patterns, and tools.
Knowledge of application security, security tools, and vulnerability management is desirable.
Desired Skills:
Good understanding of coding principles and programming languages.
Strong attention to detail.
Time management skills.
Good communication skills and customer service orientation.
Strong resilience and problem-solving abilities.
Understanding of current technologies and a constant willingness to learn.
Pay Range: $60 - $65
Source : Pinnacle Group