TOPSYSIT
#Immediate hiring of .NET Developer position at Harrisburg, PA
TOPSYSIT, Harrisburg, Pennsylvania, us, 17124
Role: .NET Developer
Location: Harrisburg, PA
Contract: Long term
Need experience on Dependency Injection
Position Overview:
The State of Pennsylvania is seeking a highly skilled and motivated .NET Developer to join a critical web development project. In this role, you will work with modern .NET technologies, including .NET Core, C#, Web API, Angular, and SQL to develop and maintain web-based applications. The ideal candidate will have a strong understanding of Design Patterns, Dependency Injection (DI), and object-oriented development practices.
Key Responsibilities:
Web Development:
Design, develop, and maintain robust, scalable, and high-performance web applications using .NET Core, C#, Web API, and Angular.
Build and consume RESTful APIs for seamless communication between frontend and backend services.
Database Development:
Work with SQL databases to design and optimize queries, stored procedures, and other database objects.
Collaborate with the team to ensure database performance, reliability, and scalability.
Design Patterns & Dependency Injection:
Apply Design Patterns (e.g., Singleton, Factory, Repository, etc.) to create well-structured and maintainable code.
Implement Dependency Injection (DI) to improve code testability, maintainability, and flexibility.
Collaborative Development:
Work closely with other developers, QA engineers, and product managers to deliver quality software solutions.
Participate in code reviews, ensure adherence to coding standards, and mentor junior developers as needed.
Agile Development:
Follow Agile development methodologies (Scrum or Kanban) to manage project timelines and ensure timely delivery of features and bug fixes.
Participate in daily stand-ups, sprint planning, and retrospectives.
Troubleshooting & Debugging:
Diagnose and resolve application and performance issues in production and development environments.
Continuously monitor system performance and recommend improvements
Required Qualifications:
Technical Skills:
.NET Core and C# development experience (3+ years).
Experience with Web API development and consuming RESTful services.
Frontend development experience with Angular (or similar JavaScript frameworks).
Strong proficiency in SQL (writing queries, stored procedures, performance tuning).
Knowledge of Design Patterns (e.g., Singleton, Factory, Repository, etc.).
Experience with Dependency Injection (DI) in .NET applications.
Development Practices:
Solid understanding of object-oriented programming (OOP) principles.
Familiarity with version control tools (e.g., Git).
Experience in writing unit tests and working with testing frameworks (e.g., xUnit, NUnit).
Soft Skills:
Excellent communication and teamwork skills.
Ability to work independently and collaboratively in a fast-paced environment.
Strong problem-solving skills with a focus on delivering high-quality software