
Description
As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000 financial services and healthcare organizations, from the world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.
Job Description
Online Advertisements
Principal Software Engineer (SS&C Technologies, Inc.; Windsor, CT): Specific responsibilities of the Principal Software Engineer include: Analyzing, designing, developing, testing, implementing, and maintaining or supporting Information Technology solutions by creating new and/or modifying existing software applications that provide a business function for the organization or its customers. Initiatives may range from small enhancements through the largest, most complex development projects. The technical environment for software development consists of multiple system platforms and a variety of methodologies, techniques, languages, tools, and utilities. Working on projects of a moderate scope or on varied tasks that require resourcefulness, self-initiative, and independent judgement. Guiding less experienced team members. Recommending new tools, framework, development procedures. Leading a team of 2 to 3 engineers on projects and coordinating with other teams to deliver the project on time and showing leadership skills. Working on developing a Smart Data Service (RESTful service) on top of our Intralinks Links Platforms (ILP). Working on scaling up our Deal Vault Service on Kubernetes platform. Analyzing and resolving customer production issues by implementing quick workarounds through collaboration with cross-functional teams. Developing and deploying applications integrated with CI/CD pipelines while managing code releases and deployments to production environments. Managing version control and facilitating collaboration across development teams. Performing code quality analysis and ensuring adherence to coding standards during the development lifecycle. Contributing to Agile development processes as a key member of a Scrum team. Designing and building efficient, scalable software solutions by applying industry standard software development design patterns. Developing efficient AI pipelines using Argo Workflows to orchestrate interactions between multiple services for AI-driven insights. Telecommuting permitted.
Minimum requirements: Master's degree or equivalent in Computer Science or related field plus 6 years of software engineering experience. Alternatively, will accept a Bachelor's degree or equivalent in Computer Science or related field plus 8 years of software engineering experience.
Must have: Demonstrated a developing functional knowledge to evaluate the implications of issues and make recommendations for solutions. Excellent knowledge in full life cycle software development process. Proficiency in writing Python/Java/shell code on Linux environment to create modules and applications. 3 years of experience in designing the RESTful APIs with well-known frameworks such as FastAPI, Spring Boot, Node.JS, Flask etc. 3 years of experience with micro service development with cloud computing related technology stacks such as Docker, Kubernetes, or Helm. Demonstrated experience with message queueing service such as RabbitMQ, NATS, and in-memory caching service such as Redis. Demonstrated experience in Oracle, SQL (PostgreSQL) and NoSQL (mongoDB), and AWS S3. A good understanding of UI development with JavaScript frameworks, such as React or AngularJS, HTML5, CSS3, jQuery, Ajax, Web Standards. Ability to troubleshoot and resolve production issues effectively while coordinating with multiple teams. Demonstrated experience in enhancing application performance, ensuring efficiency, and improving the reliability of deal-closing services on Kubernetes platforms. Proficiency in using Jenkins and Argo CD for deploying and managing applications in diverse environments. Experience with Git, Stash for managing source code, version control and enabling team collaboration. Proficiency in using SonarQube for code quality assessment and maintaining high development standards. Exposure to tools like JIRA, Confluence, Gradle. Understanding of Agile methodologies and experience working in Scrum team. Strong knowledge of design patterns and their practical application in developing high-quality software products. Hands-on experience with Argo Workflows to build scalable pipelines integrating with AI services for generating actionable insights. Proficiency in using Jenkins and Argo CD for managing code releases and deploying applications across diverse environments, including production.
Apply online at https://www.ssctech.com/about-us/careers or send resume to: David Schoene, Talent
Acquisition, SS&C Technologies, Inc., dschoene@sscinc.com. Ref: 00073620. An EOE.
#LI-DNI
Unless explicitly requested or approached by SS&C Technologies, Inc. or any of its affiliated companies, the company will not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services.
SS&C offers excellent benefits including health, dental, 401k plan, tuition and professional development reimbursement plan.SS&C Technologies is an Equal Employment Opportunity employer and does not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status or any other classification protected by applicable discrimination laws.
Apply on company website