Full Stack Software Engineer

Randstad
Charlotte, United States of America
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 125K

Job location

Charlotte, United States of America

Tech stack

Microsoft Excel
Macintosh Application Environment
Software Design Patterns
Multi-Purpose Internet Mail Extensions (MIME)
Software Engineering
Web Applications
.NET Core
Angular
Information Technology
Enterprise Integration
Front End Software Development
Api Design
REST

Job description

About the Role We are seeking a highly skilled and autonomous Full Stack Software Engineer to join our Structured Finance Group's application development team. You will play a pivotal role in building ground-up internal tools designed to streamline and modernize how our analysts calculate ratings for complex financial products (e.g., Collateralized Debt Obligations).

In this role, you will be directly responsible for transitioning critical financial rating processes from legacy Excel-based models into a robust, modern web application. You will be joining a fast-paced, high-performing environment with tight deadlines, and you should be comfortable thriving under high expectations., * Frontend Development: Design, develop, and maintain highly responsive user interfaces utilizing Angular 10+.

  • Backend Integration: Architect, develop, and integrate secure and scalable RESTful APIs using .NET Core 6+.
  • System Modernization: Translate complex mathematical and financial workflows currently managed in Excel into a streamlined, automated application environment.
  • Best Practices: Strictly adhere to official REST standards (RFC Protocols) for all API development.
  • Team Collaboration: Operate with strong Individual Contributor (IC) capabilities, requiring minimal direction, while collaborating effectively to contribute to the continuous learning and growth of the team.

Requirements

  • Education: Bachelor's Degree in Computer Science, Software Engineering, or a related technical field.
  • Core Stack: * Strong, recent professional experience with Angular 10+.
  • Solid professional experience with .NET Core 6+.
  • Architecture & Design: Deep understanding of Object-Oriented Programming (OOP) concepts.
  • Advanced REST Expertise: This team strictly adheres to official REST standards. You must possess comprehensive knowledge of:
  • Official REST RFC Protocols (standards.rest).
  • REST Media Types (MIME Types).
  • REST API Design Patterns. (Note: You must be able to thoroughly explain your methodology, thought process, and application of the 14 primary design patterns for REST API development).
  • Professional Presence: A professional, up-to-date LinkedIn profile is required for submittal and consideration.

Apply for this position