Our client is a long-established and highly respected organization within the broader financial services ecosystem. Known for its analytical depth and commitment to objective industry insight, the company supports a wide range of institutions across the financial and insurance markets. Their work is recognized throughout the industry, and they are frequently referenced in reputable publications for their contributions to data-driven analysis, market transparency, and emerging risk evaluation.
The company continues to invest heavily in modern engineering practices, automation, cloud readiness, and scalable application design. This Software Engineer – .NET role plays an important part in that transformation by supporting new development initiatives along with the modernization of existing platforms.
This is a full-time, direct-hire hybrid position based in Bedminster, New Jersey.
The Role You’ll Play
As a Software Engineer – .NET, you will join a core engineering team responsible for building, enhancing, and supporting mission-critical applications across the enterprise. You will work with modern .NET frameworks, contribute to system architecture, build APIs and services, support production workloads, and collaborate closely with both technical and non-technical stakeholders.
Develop and support enterprise .NET applications spanning web, Windows, APIs, and service layers.
Build application components using C#, ASP.NET, .NET Core, Oracle PL/SQL, and related technologies.
Contribute to application design, architecture discussions, and performance improvements.
Support production systems on defined cycles and ensure operational stability.
Work with developers, project leads, and business teams to ensure technical requirements are met.
Analyze business and system requirements and recommend efficient technical solutions.
Document code, create estimates, and support broader project planning activities.
Evaluate new tools, frameworks, and best practices for continuous improvement.
Provide assistance and technical guidance to junior developers when needed.
Background Profile:
The ideal candidate is a strong .NET engineer with excellent analytical skills, a collaborative approach, and the ability to balance new development with ongoing support. You should feel comfortable working in an enterprise environment where reliability, communication, and clean engineering practices matter.
Bachelor’s degree in Computer Science, Information Systems, or related field.
7 plus years of experience in Windows and web-based application development.
Strong hands-on experience with C#, ASP.NET, .NET Core, Git Repos, Oracle PL/SQL, JavaScript, jQuery, IIS, XML, DevOps concepts, and automated testing.
Experience building APIs, services, and middle-tier components.
Ability to manage multiple deliverables while meeting deadlines.
Strong communication, problem-solving, and independent work skills.
Ability to work effectively in development and production support environments.
Preferred Skills
Front end experience with Vue, Angular, Bootstrap, or similar frameworks.
Knowledge of white box and black box testing techniques.
Awareness of WCAG accessibility standards.
Experience with Blazor, Dapper, API management, and containerization.
Experience with cross-platform or mobile development.
Experience with secure coding practices and automated code scanning.
Experience with Azure DevOps or other CI/CD tools.
Background with cloud-based databases.
Python experience.