SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries.
Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries.
Some 18,000 financial services and healthcare organizations, from the world's largest institutions to local firms, manage and account for their investments using SS&C's products and services.
Position summary :
The Sr. Software Engineer is a software developer that implements and maintains the company's product code.
Supervisory responsibility :
This position is an individual contributor and does not normally supervise other staff.
Essential Duties & Responsibilities :
Implement new features, enhancements, and bug fixes to the company's product software.
Work with business analysts and functional domain experts to implement business rules and processes in software
Estimate project development tasks
Work with product support staff to troubleshoot, prioritize, and implement workarounds of customer support issues
Assist with issues identification and data error correction
Produce and review technical product documentation
Perform peer reviews of development artifacts including code, designs, and documentation
Train and mentor employees in software development best practices
All other related duties assigned by the manager
Non-essential Duties :
Interview candidates and perform recruiting activities
Required Knowledge, skills & abilities :
Must have hands-on development experience with Java and J2EE (v1.4 or higher)
Knowledge of object-oriented programming including modeling expertise using UML (knowledge of Use Cases, Sequence Diagrams, Class Diagrams are a must)
Hands-on experience of Java web development frameworks like Struts / Spring and ORMs like Hibernate.
Experience with Java development in a multi-threaded environment
Software / Hardware Packages : (Preferred Knowledge)
JAVA, J2EE, JSP, JMS, Struts, Spring, JDBC, Hibernate
Oracle, SQL Server, MySQL, PL-SQL
XML, XSLT, Web Services, ETL Tools, EJB,
HTML, JavaScript, AJAX, CSS, Flash
JBoss, WebLogic, or relevant J2EE Application Container
SVN, CVS, or relevant Source Control System
Linux, Unix, Windows 2003 Server
Storage Arrays / SANs
Active Directory, LDAP
UML modeling tools such as Rational Rose, Together / J, StarUML, Enterprise Architect
MS Office Suite including Word, PowerPoint, Excel, Visio, Project
Preferred Knowledge, skills & abilities :
Experience with LDAP for authorization.
Experience with enterprise application workflow technology such as JBPM, Alfresco
Experience with distributed computing, cloud, or grid technologies
Knowledge or experience in the financial domain
Education :
Bachelor's Degree or Advanced degree (MA / MS or better) in computer science, information management, or a relevant discipline.
Experience :
3+ years experience in hands-on commercial Java software development
Performance Competencies :
To perform the job successfully, an individual should focus on the following Performance Competencies to perform the essential functions of this position.
Deliver Quality
Learn & Share Knowledge
Achieve Results
Enhance our Culture
Work environment and Travel Requirements :
Office work environment
Occasional travel may be required
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.