
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
Senior Software Engineer (DST Technologies, Inc; Kansas City, MO): The Senior Software Engineer is responsible for analyzing, designing, programming, and modifying software enhancements and/or new products used in local, networked, cloud-based, or Internet-related computer programs. The role involves using current programming languages and technologies, writing code, completing programming, and performing testing and debugging of applications. The Senior Software Engineer will complete documentation and procedures for installation and maintenance and may interact with users to define system requirements and/or necessary modifications. Specific responsibilities include: Designing, building, and maintaining modern web applications for use by internal and external customers. Developing REST APIs and Microservices to integrate with internal and external client systems. Working with a product owner within an agile team to define, develop, and estimate user stories and epics. Collaborating with Business Analysts (BA) and Quality Assurance (QA) to create and implement automated Behavior Driven Development (BDD) tests. Ensuring the ongoing scalability, security, and maintainability of the company's products. Developing front-end applications using Vue JS. Building new widgets using the content management system dotCMS. Responsible for monitoring, analyzing, and troubleshooting logs using Splunk Enterprise to identify and resolve security incidents and system issues in production. Utilizing Postman API testing tool. Implementing and managing Java web development projects using Spring Boot, Spring MVC, and Hibernate. Developing and maintaining Java-based web applications ensuring high performance, security, and responsiveness. Implementing and maintaining code quality using SonarQube. Utilizing build tools like Maven for project management. Applying best practices for code management using version control systems such as Git. Automating deployment processes using GitHub Actions. Implementing workflows in GitHub Actions for building, testing, and deploying applications. Implementing Java-based web security measures using OAuth, JWT, and other security protocols. Conducting performance tuning and optimization for Java web applications. Developing comprehensive unit and integration tests for Java applications using JUnit and Mockito. Utilize Java frameworks like Spring Security for enhancing application functionalities. Telecommuting permitted.
Minimum requirements: Bachelor's degree or equivalent in Computer Science, Applied Computer Science, Computer Engineering, or related field plus 4 years of experience in a software engineering role. Alternately, will accept a Master's degree or equivalent in Computer Science, Applied Computer Science, Computer Engineering, or related field plus 2 years of experience in a software engineering role.
Must have: 2 years of experience with SQL and relational databases. 2 years of experience with Web/RESTful Services Development and Microservice Development. 2 years of experience in developing and maintaining SaaS applications. Proven ability in Java, JUnit, JPA, Spring. Proven ability in JavaScript, jQuery, Ext JS, Bootstrap, HTML5, CSS3, Jasmine, or other JavaScript unit testing frameworks. Proven ability working in an agile environment using Scrum. Proven ability to learn quickly, apply new skills, and adapt to a continuously evolving technical landscape. Excellent problem-solving skills, proactive attitude, and ability to meet deadlines. Demonstrated knowledge of Agile methodologies and practices. Strong communication skills to interact with users to define system requirements and necessary modifications. Building new widgets using the content management system dotCMS. Ability to monitor, analyse, and troubleshoot logs using Splunk. Implementing Java-based web security measures using OAuth, JWT, and other security protocols. Implementing workflows in GitHub Actions for building, testing, and deploying applications.
Apply online at https://www.ssctech.com/about-us/careers or send resume to: Amanda Delpidio, Talent Acquisition, DST Technologies, Inc., amanda.delpidio@sscinc.com. Ref: 00070789. 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