Senior.NET Developer

2 months ago


Warren, United States MSC Technology Full time
Job Title: Senior.NET Developer

We are seeking a highly skilled Senior.NET Developer to join our team at MSC Technology. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using.NET technologies.

Responsibilities:
  • Analyze system requirements and prioritize tasks.
  • Write clean, testable code using.NET programming languages.
  • Develop technical specifications and architecture.
  • Test and debug various.NET applications.
  • Review and refactor code.
  • Deploy fully functional applications.
  • Upgrade existing programs.
  • Support junior developers' work.
  • Document development and operational procedures.
Requirements:
  • 7 or more years of hands-on experience with Microsoft.NET Framework,.NET Standard, and.NET Core, C#.
  • Solid knowledge working with Microsoft SQL server, and the implementation and optimization of complex SQL stored procedures, functions, and triggers.
  • Experience with Windows Services.
  • Experience with Windows and Web applications development (including WinForms, WPF, MVC, etc.).
  • Experience writing Rest API.
  • Experience with Entity Framework.
  • Experience with Git, Azure DevOps.
  • Experience with optimizing application performance and scalability.
  • Working within a Scrum or agile development environment.
  • A deep understanding of application architecture and development in.NET/Service Oriented models,.NET framework, CLR and VS.NET.
  • Deep knowledge of design patterns and OO design principles.
  • Technical experience with operating systems, tools and utilities, software integration, systems design, application design and development methods.
  • Experience with business requirements analysis, operational readiness, service level agreements and system support of a continuous operating environment.
  • Working with process owners and identifying information technology solutions that enable business process improvements.
  • Mentoring developers in process and technology.
  • Exposure to performance analyzing tools, SQL Profiler, Postman, Datadog, App Insights.
  • Exposure to MSMQ.
  • Hands on experience with Azure Service Bus SDK.
Education:
  • BS or Master's in Computer Science, Engineering or relevant field.
Benefits:
  • 401(k)
  • Dental insurance
  • Employee discount
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Retirement plan
  • Vision insurance
Work Schedule:
  • 8 hour shift
  • Monday to Friday
Experience:
  • AWS: 1 year (Preferred)
  • .NET: 1 year (Preferred)
  • APIs: 1 year (Preferred)
Location:
  • Warren, NJ