Full Stack Developer - C#, Azure, API, DB, Web

Fiduciary Exchange LLC - Berwyn, PA (30+ days ago)


This is a full time, on-site position in Berwyn, PA. Fiduciary Exchange, LLC is not an H-1B sponsor. Candidates must be authorized to work in the United States.

Overview

Fiduciary Exchange, LLC is a FinTech startup specializing in the wealth advisory arena. It is seeking motivated developers to build out a revolutionary financial services processing engine embracing cloud based, API driven, and modern standards. It will use Microsoft based technologies (Azure, C#, SQL Server) and employ an Agile practice with consistent review from the technical and business stakeholders.

We are looking for dynamic self-starters who thrive on learning new technologies on demand. While all positions have a full-stack element, we have three areas of focus in our development. Extensive experience in at least one area is required.

API development - C#

  • Design, development, and deployment of mission-critical APIs hosted on IIS
  • A “security first” focus, with API services designed from the ground up to protect client data
  • RESTful API development – ideally you will have worked on an API that is consumed by other developers outside your organization

Database technologies - SQL Server

  • Table and view design
  • Stored procedures
  • Bulk file loading and processing
  • Data validation
  • Exception handling and reporting
  • Batch processing / automated processing
  • SSIS / SSRS
  • Database optimization
  • CLR stored procedures

Web application development - multiple technologies

  • Development of web solutions using a combination of server and client-side technologies
  • A “security first” focus, with applications designed from the ground up to protect client data
  • Server-side development using C#
  • Client-side development including JavaScript and jQuery, HTML5, CSS3, and modern JavaScript libraries

Additional Responsibilities

  • Develop high quality extensible and reusable code solutions for our clients in accordance with our coding standards
  • Develop code and release through multiple environments in a timely manner
  • Maintain documentation and deployment procedure for existing applications

Knowledge, Skills & Abilities

  • C#, .NET 4.6, Visual Studio 2015/2017 experience
  • MVC, WebForms, Web API experience
  • SQL Server 2014-2017 skills, including ability to troubleshoot, and optimize tables and queries. Strong T-SQL. CLR development a plus
  • Experience with Azure cloud services, including setup and configuration of appliances
  • Azure development experience (Workers, Redis Cache, Blob Storage, Azure APIs)
  • Azure API Management
  • Should be familiar with ADO.NET
  • Security – including X509 certificates, SSL, Asymmetric and Symmetric encryption protocols and uses
  • WCF, Microsoft Workflow, Business Rules Framework are a plus
  • ORM – Entity Framework
  • Telerik component suite, Aspose component suite
  • Familiar with Service Oriented / Domain driven architectures, and strong object-oriented design concepts
  • Continuous Integration
  • Unit Testing using NUnit or Moq
  • Familiarity with SQL Server 2016 features, such as in-memory column stores, and JSON output / input
  • Proven problem-solving skills, ability to systematically break down issues
  • Ability to communicate highly technical concepts to non-technical stakeholders
  • Ability to prioritize task and maintain high communicate with team members
  • Ability to pick up new languages and adapt to new technologies
  • Agile software development (SCRUM or Kanban)
  • XML and XSLT experience
  • Understanding of modern security concepts and best practices for securing an application
  • Experience with Continuous Integration
  • Experience working with Windows Server (especially IIS) strongly preferred
  • Experience with GIT or Microsoft TFS Source Control
  • Exposure to CDN technologies
  • Experience with various JavaScript frameworks such as React or Angular
  • Experience with jQuery
  • Swagger (OpenAPI) format
  • Networks, firewalls, security groups, and general Azure infrastructure
  • Configuration of clusters / load balancers
  • PHP, Java, MySQL experience, a plus

Qualifications

Proven history of successful independent delivery.

BS in Computer Science or equivalent experience

5+ years of experience implementing complex applications

5+ years development experience with C#, Transact-SQL, or JavaScript

5+ years of experience integrating front and back-end technologies to create modern and secure web applications

Job Type: Full-time

Experience:

  • Financial Services: 3 years
  • Software Development: 5 years