Software Development Engineer (Berkeley Heights, NJ, 07922) | 06/10/26
Job Description Job Title:
Software Development Engineer Location:
Alpharetta GA Software Development Engineer Description:
As a Senior Software Development Engineer, you will design and build high‑performance distributed applications within a large‑scale logging and metrics ecosystem. You'll modernize legacy systems, integrate with mainframe and batch workflows, and develop critical software that supports compliance, interoperability, and core business operations. You will play a key role in architecture decisions, technical leadership, and guiding development best practices. Responsibilities
- Architect, design, and develop a new unified platform by consolidating multiple legacy systems.
- Reverse‑engineer and decompile legacy codebases where source code is unavailable.
- Collaborate with internal stakeholders to define requirements, workflows, and technical solutions.
- Lead technical design, solution architecture, and implementation of business initiatives.
- Provide technical oversight across applications, ensuring best practices and high code quality.
- Analyze complex application and business problems, evaluate processes, and recommend improvements.
- Participate in planning, procedure development, backlog management, and on‑call support. Required Qualifications
- 8+ years of professional software development experience.
- Expertise in .
NET 6+ / .NET
8, including REST and SOAP service development (Swagger/OpenAPI).
- Frontend development experience with
MVVM/SPA
frameworks using Blazor.
- Strong understanding of data exchange formats (JSON, XML, RDF).
- Experience with relational and NoSQL databases and messaging/queueing systems (e.g., MongoDB, Redis, RabbitMQ).
- Proven technical leadership in .
NET/C#/ASP.NET application design, integration, and data‑driven architectures. Software Development Engineer1.net C2CUnited States