Jobs · Information Technology · New Jersey

Software Engineer II .Net Engineering

STORIS, Inc. · Mount Arlington, NJ · 1 wk ago
Information Technology$115k–$140k/yrFull-time

Responsibilities

  • Develop and maintain .NET applications and services that support data warehouse operations, ETL pipelines, and integrations with our ERP platform.
  • Design and implement reliable data integration solutions connecting internal systems, third-party platforms, and analytics tooling.
  • Build and support automated processes for data extraction, transformation, and loading using Azure Function Apps, .NET, or similar tooling.
  • Collaborate with data, QA, and product engineering teams to deliver well-tested, production-ready features.
  • Write clean, maintainable, and testable code while adhering to best practices and standards.
  • Participate in code reviews to uphold high standards of code quality and promote knowledge sharing across the team.
  • Troubleshoot and debug data pipeline issues, integration failures, and performance bottlenecks.
  • Contribute to technical documentation and participate in Agile development activities (e.g., sprint planning, stand-ups).
  • Support and maintain a legacy enterprise Windows desktop application, including bug fixes, enhancements, and ClickOnce deployment across development, QA, and production environments.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3-5 years of professional software development experience with C# and the .NET ecosystem.
  • Solid proficiency in C#, including object-oriented design principles, generics, async/await, LINQ, and dependency injection.
  • Experience building or maintaining applications on .NET Framework and/or modern .NET (Core, .NET 6+), including an understanding of the differences between the two.
  • Solid working knowledge of SQL Server, including query writing, stored procedures, and schema design.
  • Experience designing or maintaining ETL pipelines and data integration workflows.
  • Understanding of REST API design and consumption for system-to-system integrations.
  • Able to debug complex, multi-layer application and data issues with growing independence.
  • Experience with version control (e.g., Git) and CI/CD processes.
  • Strong problem-solving skills, attention to detail, and a collaborative mindset.
  • Able to collaborate effectively in a hybrid or remote work environment.

Preferred Experience

  • With VB.NET and/or WPF (Windows Presentation Foundation) application development, including XAML authoring and data binding patterns.
  • Familiarity with WCF (Windows Communication Foundation) service contracts, message-based communication patterns, or client/server desktop architectures.
  • Experience with the DevExpress control suite (XtraGrid, XtraReports, XtraEditors) or comparable third-party WPF/WinForms component libraries.
  • Working knowledge of MSBuild, NuGet (packages.config), and ClickOnce deployment for multi-environment Windows desktop applications.

What We Offer

  • Competitive compensation: $115,000 - $140,000 including participation in our long-term incentive plan
  • Comprehensive benefits package
  • Participation in our 401(k) and annual profit-sharing plans
  • Hybrid work flexibility
  • Company Wellness Program
  • Professional Development Opportunities
  • Modern, renovated office space featuring a spacious kitchen with complimentary snacks, beverages, hot and cold brewed coffee

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 3 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 3 days ago
Information Technologyapply on epic.avature.net