RAD Developer

Overview

On Site
USD 75.00 - 90.00 per hour
Contract - W2

Skills

Rapid Application Development
Workflow
Interfaces
Documentation
Software Architecture
TypeScript
Python
C#
Java
Microsoft Office
JavaScript
Object-Oriented Programming
Microservices
Amazon Web Services
Microsoft Visual Studio
Build Tools
Design Patterns
Systems Design
Computer Science
Financial Services
HTML
Cascading Style Sheets
UI
Layout
Apache Kafka
Redis
Elasticsearch
Time Series
Microsoft Excel
React.js
Microsoft
Microsoft SharePoint
Amazon SES
Collaboration
Conflict Resolution
Problem Solving
ROOT
MEAN Stack
Customer Service
Training And Development
SAP BASIS

Job Details

Software Guidance & Assistance, Inc., (SGA), is searching for a Full StackDeveloper for a long-term Contractor assignment with one of our premier Financial Services clients in midtown Manhattan, New York.

**This position will be hybrid - partial remote and onsite (2-3 days per week) in midtown NYC effective immediately**

Position
We are seeking a Developer with strong experience in developing solutions that improve the experience, efficiency, and performance of the firm's core technology applications. The immediate project would be to build custom Excel Add-ins using the Office.js platform as part of a modernization project (rewrite a heavy C# code base to a JavaScript framework). This individual will work on building tailored solutions that integrate with Excel, extend its capabilities, and enable seamless workflows for our investment and operations teams.

The successful candidate will be an independent contributor working within a small team of internal and external developers. They will be expected to deliver clean, well-tested code and user-friendly interfaces that enhance the way the firm interacts with data inside Microsoft Excel.

Responsibilities
  • Design, develop, test, and deploy an Excel add-in using Office.js.
  • Integrate Excel functionality with custom task panes and ribbon commands.
  • Implement robust error handling and logging mechanisms.
  • Collaborate with internal stakeholders to refine requirements and iterate quickly.
  • Prepare clear documentation for deployment and future maintenance.
  • Collaborate to shape the future of our application architecture.
  • Raise the bar on our development capabilities and processes.
  • Work to synthesize requirements gathered from multiple teams inside and outside IT and suggest creative solutions; where appropriate, guiding us to "do it the right way."
Skill Requirements
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Experience developing in Python AND C# (Java would be acceptable)
  • Knowledge of working with Microsoft Excel and Excel Add-ins
  • Experience building add-ins in Office 365
  • Hands-on experience with Office.js, particularly for Excel, is a huge plus
  • Strong knowledge of Object Oriented Programming (OOP).
  • Knowledge of microservices architecture.
  • Hands-on AWS development experience.
  • Experience with Visual Studio Code, npm, and webpack or similar build tools.
  • Experience in profiling and optimizing code for performance.
  • Practical understanding of design patterns and a good intuition for system design
  • A bachelor's degree in computer science or other related discipline
Preferred Skills
  • Experience in financial services companies, such as asset managers, hedge funds, and/or broker/dealers. Candidates with strong technology qualifications outside of financial services will be considered.
  • Solid understanding of HTML/CSS for UI layout.
  • Experience with tools/frameworks such as Kafka, Redis, and Elastic Search.
  • Experience working with time series data.
  • Familiarity with Excel object model and working with ranges, tables, events, and formatting
  • Experience using React or other modern frontend frameworks.
  • Familiarity with Microsoft technology (SharePoint, Graph, SES, Power Automate, etc.)
Attributes of Successful Candidate
  • Ownership mindset: Takes full responsibility for outcomes, fixes issues beyond their scope, fosters collaboration, learns from failures, and drives the entire team's success.
  • Obsessed with excellence: Sets a naturally high bar, spots overlooked problems, reframes obstacles, and relentlessly delivers exceptional results - without over-engineering.
  • Fueled by curiosity: Asks great questions, challenges assumptions, learns continuously, and shares knowledge to raise the bar for everyone.
  • Problem-solving excellence: Defines problems clearly, breaks them down with structured methods (like issue trees & MECE), prioritizes smartly, and solves root causes with urgency and rigor.
  • Client service orientation: Deeply understands the needs of the business, anticipates requirements, applies critical judgment, and ensures IT solutions add true value without unnecessary complexity.
#LI-HV1

SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .

SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.