Jobs · Information Technology · New Jersey

Senior Software Engineer

SS&C Technologies · Union, NJ · 1 wk ago
Information TechnologyFull-time

About the role

The ideal candidate is passionate about software craftsmanship, committed to delivering high-quality solutions, eager to innovate, and excels in analytical thinking and team collaboration.

Responsibilities

  • Design, develop, debug, test, and support native and web applications across the full software development lifecycle.
  • Develop native applications built on .NET/C#/C++ as well as web applications leveraging JavaScript frameworks like jQuery, Angular or React.
  • Work with microservices, multithreading, and asynchronous/event-driven programming models.
  • Gain hands-on experience with Ultra-Messaging/Kafka messaging, NoSQL and SQL databases for data delivery and persistence.
  • Enhance functionality and optimize performance of distributed, multithreaded applications, including modules, queries, stored procedures, and services.
  • Collaborate with cross-functional teams to design and implement new components, services, reports, and APIs.
  • Conduct code reviews and contribute to unit testing to ensure high-quality, maintainable software.

Requirements

  • Proven ability to independently develop end-to-end solutions with meticulous attention to detail in User Interfaces and Experience.
  • Full-stack development expertise across server-side and UI technologies, including .NET, C#, C++, WPF, WinUI, Angular, React.
  • Proficiency in designing and optimizing SQL schemas, stored procedures, triggers, views, and functions.
  • Deep understanding of object-oriented design principles, data structures, and collections.
  • Ability to analyze legacy code, identifying design intent, and integrating modern technologies to enhance performance.
  • Exceptional communication, cross-functional collaboration, and analytical problem-solving skills.
  • Able to work collaboratively using tools such as Visual Studio, GitHub, and Jira/Confluence.

Qualifications

  • Hands-on experience leveraging AI tools like GitHub CoPilot to accelerate development and improve code quality.
  • Experience with message streaming platforms such as Ultra-Messaging, Kafka, Redis or MQ.
  • A collaborative attitude, an ever-growing curiosity, and a desire to win.

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com