• Location: Fort Mill, South Carolina
  • Type: Contract
  • Job #10342
  • Salary: $77.71 - $89.37 Per Hour

The Company
A prominent fortune 500 financial services firm with a nationwide network of independent financial advisors. This company offers an extensive selection of investment products and services to individuals, businesses, and institutions, with a strong emphasis on utilizing innovation and technology to cultivate client relationships.

The Role
We’re seeking a Senior Software Developer with deep experience in enterprise management systems (EMS) and large-scale application integration. This role plays a key part in designing and developing scalable, high-performing systems that support complex business operations across multiple platforms.

As a member of a high-impact technology team, you’ll collaborate with architects, developers, and DevOps engineers to build and maintain sustainable solutions that enhance performance, reliability, and automation.

Key Responsibilities

  • Design, develop, test, and implement n-tier, web-based enterprise applications that power critical business operations.
  • Collaborate with development, architecture, and support teams to integrate EMS platforms with other enterprise systems.
  • Identify opportunities for system optimization and contribute to long-term technology roadmaps.
  • Maintain and enhance existing systems through troubleshooting, tuning, and continuous improvement.
  • Work with QA and DevOps teams to advance CI/CD pipelines and automate testing processes.
  • Provide technical leadership, code reviews, and mentorship to fellow developers.
  • Develop and support service-oriented architectures (SOA) and core system components aligned with enterprise standards.

Required Qualifications

  • 5+ years of experience designing and implementing complex software solutions.
  • Strong hands-on development background in C#, .NET, and SQL Server.
  • Proven experience building and consuming REST and SOAP-based services.
  • Expertise in enterprise integration patterns, distributed systems, and EMS technologies.
  • Strong understanding of Pub/Sub messaging frameworks (such as EMS, ActiveMQ, or similar).
  • Proficiency in SQL design, including stored procedures, views, and performance tuning.
  • Excellent communication skills and the ability to collaborate across technical and non-technical teams.
  • Strong analytical, troubleshooting, and problem-solving skills.

Preferred Skills

  • Experience with front-end technologies such as Angular, TypeScript, JavaScript, HTML, and CSS.
  • Familiarity with caching technologies (e.g., Solr) and exception handling frameworks.
  • Experience with source control tools like Git or TFS.
  • Unit testing experience using VS Tests, NUnit, JUnit, or Jasmine/Karma.
  • Experience developing automation within CI/CD pipelines.

Why Join
This role is ideal for a developer who thrives on solving complex problems within enterprise-scale environments. You’ll work with modern technologies, collaborate with high-performing teams, and contribute to building systems that support business-critical applications across multiple domains.

Equal Opportunity Employer
Associate Staffing is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment based on race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law. We are committed to creating a diverse and inclusive work environment and welcome applicants from all backgrounds to apply for open positions with our company.
 

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!