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.