Job Description
SS&C Financial Services, a leader in the financial technology space, is looking for an experienced Senior C# Developer to join our innovative team. As part of the FinTech division, you will design and develop cutting-edge software solutions focused on digital portals, financial services products, and scalable FinTech platforms. You will play a pivotal role in the end-to-end development process, contributing to our mission of delivering secure, efficient, and user-friendly financial services software.
This is a full-time role which will require you to work from 2 pm to 10 pm to support coverage of some of our key time zones.
Key Responsibilities:
* Software Development: Design, implement, and maintain complex software solutions using C#, .NET Core, and related technologies, ensuring scalability and high performance for financial applications and digital portals.
* Product Development: Collaborate closely with product managers, UI/UX designers, and other developers to translate business and user requirements into technical specifications.
* API Integration: Build and maintain RESTful APIs and microservices that connect digital portals to back-end services, enabling seamless integration across multiple platforms.
* Security & Compliance: Develop applications with a focus on security, data privacy, and regulatory compliance in the financial services industry (e.g., GDPR, PSD2).
* Continuous Improvement: Engage in continuous improvement efforts by participating in code reviews, refactoring, and optimizing performance.
* Mentorship: Act as a mentor to junior developers by providing guidance and ensuring best coding practices are adhered to.
* Agile Methodologies: Actively participate in Agile processes, including sprint planning, daily stand-ups, and retrospectives.
* DevOps & CI/CD: Collaborate with DevOps teams to deploy, monitor, and maintain applications using CI/CD pipelines and cloud platforms like AWS or Azure.
Required Qualifications:
* 5+ years of experience developing software using C# and the .NET framework.
* Strong knowledge of ASP.NET Core, Entity Framework, and LINQ.
* Experience building and consuming RESTful APIs and working with microservices architectures.
* Familiarity with front-end technologies like JavaScript, React, or Angular is a plus.
* Solid experience with SQL and NoSQL databases (e.g., MSSQL, MongoDB).
* Strong understanding of Agile methodologies (Scrum or Kanban).
* Knowledge of financial services industry standards and regulatory compliance requirements (e.g., MiFID II, PSD2).
* Proficiency in cloud platforms (AWS, Azure) and integrating DevOps practices into the software development lifecycle.
* Excellent problem-solving skills, with the ability to diagnose and troubleshoot technical issues in a fast-paced environment.
Desired Qualifications:
* Experience with CI/CD pipelines and containerization tools like Docker or Kubernetes.
* Knowledge of OAuth2, OpenID Connect, or JWT for secure user authentication.
* Familiarity with automated testing frameworks such as xUnit or NUnit.
Key Competencies:
* Team Leadership: Proven ability to guide junior developers and work in a collaborative team environment.
* Attention to Detail: A keen eye for writing clean, maintainable, and efficient code.
* Communication Skills: Ability to communicate complex technical ideas to both technical and non-technical stakeholders.
We encourage applications from people of all backgrounds and particularly welcome applications from underrepresented groups, to enable us to bring a diversity of perspectives to our thinking and conversation. It's important to us that we strive to have a workforce that is diverse in the widest sense.