.NET Developer in Jersey City, NJ at Open Systems Technologies

Date Posted: 1/16/2020

Job Snapshot

Job Description

A financial firm is currently seeking a .NET Developer to join their team in Jersey City, New Jersey.

Responsibilities

  • Contribute to an agile and fast-paced environment interfacing with management, business and senior technology members
  • Collaborate with business analysts and cross functional technology teams
  • Document technical specifications, functional flows and drive the projects autonomously
  • Architect and design high performance, robust and scalable systems
  • Design and implement applications using complex .NET technologies and middleware systems
  • Build and maintain efficient, reusable, and reliable code
  • Control end-to-end development cycle from requirements analysis, coding, testing and maintenance
  • Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well tested code to QA
  • Detect bottlenecks and bugs, and devise solutions to these problems
  • Develop Web Interfaces using jQuery, MVC, Angular for client facing applications
  • Provide status updates, proper escalations and reporting to management and business
  • Manage Source Code repository and support production releases
  • Contribute to the resolution of risks and issues that would adversely affect planned project milestones

Qualifications

  • A Bachelor’s degree in Computer Science or Engineering
  • 7+ years of experience performing software engineering using Microsoft technologies (.NET) within a financial services environment
  • Understanding of OOP design principles
  • Experience with Visual Studio 2017 and SQL Server 2016
  • Remote debugging experience
  • Unit Testing experience
  • Experience with C#, ASP, .NET MVC, Web API, JavaScript, jQuery, AJAX, Angular, HTML5, CSS3 and Responsive Design
  • Understanding of web technology stack, including HTTP, REST, cookies and caching
  • Experience with windows and web services, WCF and MSMQ
  • C# and .NET framework experience
  • Experience with scalable, performant design and architecture
  • Knowledge of SQL and relational databases
  • Understanding of basic SQL queries, stored procedures, views, and functions
  • Experience with ADO.NET and LINQ to SQL, SSIS
Job keywords: