Software Engineer (Full-Stack)

Overview

On Site
USD0 - USD0
Contract - W2

Skills

Software
Engineer
Full
Stack

Job Details

STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!

Job Title: Software Engineer (Full-Stack)
Locations: Charlotte, NC; St. Louis, MO **On-Site Required***
Work Type: Contract - W2
Duration: 24+ Months
________________________________________
Role Overview
This contingent resource assignment is within the Wealth and Investment Management Technology (WIMT) group, supporting the Portfolio Management Platform (PMP). The role contributes to software engineering initiatives that enable portfolio management capabilities across advisory platforms.
This is a hands-on full-stack engineering role for a strong individual contributor. We are seeking a doer an engineer who takes ownership, leads by example, and actively contributes to design and implementation. A passion for technology, curiosity, and a continuous-improvement mindset are essential.
The team actively uses Microsoft Copilot and GitHub Copilot, and candidates must be open to leveraging AI-assisted development tools to improve productivity and code quality.
________________________________________
Key Responsibilities
Contribute to moderately complex software engineering initiatives supporting portfolio management platforms.
Design, build, and maintain scalable full-stack solutions aligned with business and compliance requirements.
Develop and consume JSON-based REST APIs using Spring and Spring Boot.
Build responsive front-end applications using ReactJS and TypeScript.
Collaborate with cross-functional teams to deliver high-quality, compliant solutions.
Write and maintain unit and automated tests to ensure code quality and reliability.
Participate in code reviews, troubleshooting, and ongoing optimization efforts.
Leverage AI-assisted tools (Microsoft Copilot, GitHub Copilot) to enhance development efficiency and innovation.
Demonstrate strong ownership, accountability, and delivery mindset.
________________________________________
Required Qualifications
4+ years of Software Engineering experience, or equivalent demonstrated through a combination of work or consulting experience, training, military experience, or education.
Solid understanding of software engineering principles, best practices, and SDLC processes.
________________________________________
Preferred Skills
Spring Framework / Spring Boot (building RESTful JSON APIs)
ReactJS and TypeScript
MongoDB or other NoSQL databases
Apache Kafka
Full-stack development experience
Unit testing experience (e.g., JUnit with Mockito, Jest)
Automated testing experience (e.g., Rest Assured, Selenium, Playwright)
Familiarity with cloud technologies
Experience with GitHub hooks and automation
Experience using AI-assisted development tools (Microsoft Copilot, GitHub Copilot)
Strong communication skills and ability to lead while contributing directly to code
Passion for technology, including interests outside of work

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.

About Strategic Staffing Solutions