Search Jobs
Senior C# Developer
Job description:
Global shipping company in central NJ is seeking a Senior Software Developer.
Work remotely 2 days/week after the first 3 months.
You will be responsible for building high-quality, innovative, and fully performing EDI based software applications which complies with established coding standards and technical design.
Responsibilities:
- Design, develop and unit test applications in accordance with established standards.
- Analyze, troubleshoot, and resolve technical and application problems.
- Maintain standards of software development quality by establishing good practices.
- Manage the end-to-end life cycle for the applications (DevOps) .
- Prepare technical specifications for development team and estimate work plans.
- Provide technical leadership to junior teammates on design patterns, development best practices and DevOps.
Comprehensive benefits include medical, dental, vision, 401K w/company match and 4 week's vacation after one year.
Qualifications:
Required skills and experience:
- 7+ years experience developing software solutions in a business environment.
- Experience in designing and developing software applications using C# with .NET Framework v4.5 or higher for both API and front-end development of existing or new applications.
- Experience with architecture solutions and implementation that follows architecture principles and best practices.
- Strong experience in WPF, Windows Services, Entity Framework, LINQ queries.
- Working knowledge of REST API with data structures, data integrity and schema design.
- Proficiency in Microsoft Azure Cloud concepts.
- Strong SQL Server developer skills: Understanding SQL Server and SQL server programming such as but not limited to stored procedures, user defined functions, tables, indexes (and their types), views.
- Working experience of Azure DevOps work management and Azure DevOps Pipelines.
- Knowledge of GIT.
- Experience and understanding of SOLID principles and object-oriented application development techniques.
- Experience with debugging and performance optimization methods.
- Excellent technical, diagnostic, and troubleshooting skills.
- Bachelors Degree in Computer Science.
Why is This a Great Opportunity:
Join a stable company with global reach and leading edge technology.
Similar Opportunities
Senior Electrical Engineer
Irvine, CA
Sr. Electrical Engineer Key Cultural Competencies: · Highly ethical, honest, operates from the highest levels of integrity · Team player, team oriented · ...
Senior Test System Design Engineer
Maple Grove, MN
The Test System Design Engineer provides end to end development of electrical and/or software solutions for custom functional test systems including, writing requirements; test system development and integration; acceptance testing...
Senior Embedded Software Engineer
Oklahoma City, OK
Senior Embedded Software Engineer Job Description Our Client is looking for motivated, process-oriented and creative software engineers to join the embedded software team to develop safety-critical code for the UAV and ground station. ...
Senior Engineer - Embedded Software
Pella, IA
Senior Engineer - Embedded Software Location: Pella, IA Pay: up to 130k Are you ready to take your career to new heights? Do you thrive in a fast-paced, collaborative environment where your leadership skills can shine? Look...
Senior Estimator
Fort Lauderdale, FL
The senior estimator is responsible for preparing and/or coordinating the preparation of full estimates on large and complex projects as required by client’s documents and provides complete conceptual and total bid price. The senior...
Senior Software Engineer - Applications
Carlsbad, CA
Our Client’s Wireless Team is currently seeking a Senior Software Engineer - Applications to innovate, design, and develop software for embedded systems. This role offers a unique opportunity to join a talented team...