Senior C#.NET Developer
Mount Laurel, NJ - USA
Job Summary
Job title: Senior C#/.NET Developer
Location: Mount Laurel NJ (Hybrid)
Location: Mount Laurel NJ (Hybrid)
Contract
| .Net Core | Yes |
| C# | Yes |
Years of experience required: 7 years
Mandatory skills:
C# Framework / .NET Core T-SQL Devexpress controls Windows applications (WinForms / WPF) and Web applications and APIs
C# Framework / .NET Core T-SQL Devexpress controls Windows applications (WinForms / WPF) and Web applications and APIs
Roles & Responsibilities:
- Design develop and maintain server-side components using C# (Core/Framework) following clean architecture and SOLID principles.
- Build and maintain RESTful APIs (design versioning pagination error handling and documentation) and ensure secure authentication/authorization.
- Develop middleware and integration components to connect internal services with external systems (message formats adapters routing transformation and orchestration).
- Implement and consume integrations using common patterns (sync/async) ensuring resiliency (timeouts retries circuit breakers) and observability (logging tracing metrics).
- Write unit/integration tests and support automated CI/CD pipelines; ensure code quality through reviews and static analysis.
- Troubleshoot production issues perform root-cause analysis and deliver performance/reliability improvements.
- Collaborate with product owners architects and QA to refine requirements estimate work and deliver features within sprint timelines.
- Produce and maintain technical documentation for APIs integrations configuration and runbooks.