Jobs · Engineering · New Jersey

Senior Software Engineer

Interstate Waste Services, Inc. · Teaneck, NJ · 2 mo ago
Engineering$125k/yrFull-time

About the role

IWS is a progressive provider of solid waste and recycling services, with a focus on innovation and community service. The company serves diverse clients including industrial, medical, and commercial/residential sectors. Founded in 1998, IWS has expanded through acquisitions, maintaining a strong connection to its family-owned roots.

Responsibilities

  • Design, develop, test, implement, and maintain business-critical applications and workflows using Microsoft .NET technologies.
  • Analyze user and business requirements to define technical specifications and scalable solution designs.
  • Translate functional requirements into intuitive, efficient, and maintainable application workflows.
  • Develop and maintain RESTful APIs and lead integrations across internal and SaaS platforms.
  • Write, optimize, and maintain SQL queries, stored procedures, and relational database structures.
  • Create and maintain system design documentation, technical specifications, and architectural diagrams.
  • Review peer code, architecture, and documentation to ensure quality and adherence to standards.
  • Contribute to development standards including source control, CI/CD, deployment, and environment management.
  • Support performance tuning and scalability initiatives for high-concurrency applications.
  • Absorb and maintain technical artifacts such as data dictionaries and application catalogs.
  • Collaborate cross-functionally with IT and business stakeholders to deliver effective solutions.
  • Maintain detailed documentation and prepare release notes for enhancements.
  • Participate in critical decisions related to architecture, integrations, and software selection.

Requirements

  • Minimum (5) five years of experience in a developer role in full stack environment.
  • Robust Experience with C# programming, and .Net.
  • + Knowledge on SQL queries, SQL Server, and relational database technology.
  • Experience with Rest API development, integration knowledge and middleware integration expertise.
  • Experience developing critical applications with large concurrent user bases from a performance and scalability standpoint.
  • Experience with Azure cloud services.
  • Preferred Experience with Blazor.
  • Experience with CI/CD pipelines, and Azure DevOps.
  • Experience with finance and payment solutions.
  • Experience with mobile app development.
  • Must have experience in the analysis, design, development, testing and implementation of enterprise scale apps.
  • Ability to handle change, multitask and keep up with a fast pace and consistently growing environment.
  • Strong problem solving and creative skills and the ability to exercise sound judgment and make decisions based on accurate and timely analyses.
  • Should have requirement gathering and documentation experience.
  • Should be able to work closely with the business stakeholders and work towards the solutioning of the requirements.
  • Effective written and verbal communication.
  • Experience developing or maintaining customer facing hybrid web applications preferred.

Qualifications

  • Minimum (5) five years of experience in a developer role in full stack environment.
  • Robust Experience with C# programming, and .Net.
  • + Knowledge on SQL queries, SQL Server, and relational database technology.
  • Experience with Rest API development, integration knowledge and middleware integration expertise.
  • Experience developing critical applications with large concurrent user bases from a performance and scalability standpoint.
  • Experience with Azure cloud services.
  • Preferred Experience with Blazor.
  • Experience with CI/CD pipelines, and Azure DevOps.
  • Experience with finance and payment solutions.
  • Experience with mobile app development.
  • Must have experience in the analysis, design, development, testing and implementation of enterprise scale apps.
  • Ability to handle change, multitask and keep up with a fast pace and consistently growing environment.
  • Strong problem solving and creative skills and the ability to exercise sound judgment and make decisions based on accurate and timely analyses.
  • Should have requirement gathering and documentation experience.
  • Should be able to work closely with the business stakeholders and work towards the solutioning of the requirements.
  • Effective written and verbal communication.
  • Experience developing or maintaining customer facing hybrid web applications preferred.

Skills

  • C# programming.
  • .Net framework.
  • SQL queries and SQL Server.
  • REST API development.
  • Azure cloud services.
  • Blazor framework.
  • CI/CD pipelines.
  • Financial and payment solutions.
  • Mobile app development.
  • Enterprise scale app development.
  • Requirement gathering and documentation.
  • Customer facing hybrid web applications.

Benefits

Not specified.

Pay

USD $125,000.00 - $160,000.00/Yr.

Schedule

Not specified.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com