MSC Technology
Senior .NET Developer
MSC Technology, Trenton, New Jersey, United States,
Join Our Team
MSC Mediterranean Shipping Company continues to invest and lead the world container market with ships, an extensive container fleet, intermodal and dedicated staff for its customers. The Company’s evolution to its leading brand needs consistency to market, and therefore it is paramount to standardise data, processes and management information.
Established in 1998, MSC Technology provides development and technology support for the MSC transportation divisions and is composed of highly accomplished technology professionals. Today, with a team of over 1000, MSC Technology provides the best, most interactive maritime software solutions available in the industry. With an emphasis on equal employment opportunities and a collaborative approach to growing our expertise and solving complex problems, we are a trusted strategic partner with a great journey ahead of us.
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.
Summary of Experience
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.
BS or Master’s in Computer Science, Engineering
Hybrid employment - Warren, New Jersey, USA
SalaryTBD
RoleDeveloper
Keyskills.Net
#J-18808-Ljbffr
MSC Mediterranean Shipping Company continues to invest and lead the world container market with ships, an extensive container fleet, intermodal and dedicated staff for its customers. The Company’s evolution to its leading brand needs consistency to market, and therefore it is paramount to standardise data, processes and management information.
Established in 1998, MSC Technology provides development and technology support for the MSC transportation divisions and is composed of highly accomplished technology professionals. Today, with a team of over 1000, MSC Technology provides the best, most interactive maritime software solutions available in the industry. With an emphasis on equal employment opportunities and a collaborative approach to growing our expertise and solving complex problems, we are a trusted strategic partner with a great journey ahead of us.
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.
Summary of Experience
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.
BS or Master’s in Computer Science, Engineering
Hybrid employment - Warren, New Jersey, USA
SalaryTBD
RoleDeveloper
Keyskills.Net
#J-18808-Ljbffr