Join our Client Engagement team as a Developer, where you will spearhead the design and implementation of cutting-edge features for our applications while supporting clients during the production phase. This role offers a stimulating blend of business and technical challenges within a dynamic, collaborative environment. We're looking for individuals with a strong commitment to quality and a passion for delivering exceptional work. Familiarity with the Corporate Actions & Custody business domain is essential, offering opportunities to take ownership of critical system components.
Duties & Accountabilities
- Take complete ownership of designing and implementing complex business functionalities through the entire software development lifecycle, including estimation and task breakdown.
- Manage maintenance and support issues throughout the project lifecycle, offering technical assistance to support, QA, and business analysis teams.
- Collaborate effectively within a geographically distributed development model.
- Evaluate, adopt, and lead the implementation of new technologies and tools to enhance productivity, efficiency, and scalability across the organization.
- Share technical and business knowledge with development and broader IM teams, fostering continuous improvement company-wide.
Business Competencies
Education and Experience
- B.E. in IT/Computer Science or related field
- Experience. 12+ years
Commercial Awareness
- Strong interpersonal skills, ability to prioritize and multitask effectively.
Personal Competencies
Personal Impact
- Proficiency in at least one J2EE Application Server (Weblogic, IBM Websphere, JBoss/Tomcat) with proven expertise in Java.
- Experience with one of the Messaging Systems (JMS, MQ, Tibco).
- Intermediate proficiency in Oracle (PL/SQL).
- Familiarity with IOC container/Spring, Spring MVC, Spring JDBC & ORM (Hibernate).
- Expertise in monitoring tools like DataDog, Splunk, Dynatrace, etc.
- Understanding of Java Memory Management and GC tuning.
- Experience with Spring Batches and performance tuning.
- Skilled in legacy code management, thread dump analysis, and code profiling tools. Knowledge of refactoring techniques is a plus.
- Proficiency in Unit testing using JUNIT, TestNG, Cactus, or mock objects.
- Expertise in GIT, branching, and code management.
- Ability to mentor others in IDE usage.
- Understanding of JVM memory management fundamentals.
- Experience with Continuous Integration tools.
- Familiarity with Agile development methodologies (SCRUM, XP).
- Test Driven Development & Continuous Integration experience.
Communication
- Excellent communication and problem-solving skills, adhering to development best practices.
Teamwork
- Collaborative team player with a preference for Agile methodologies.
About S&P Global Market Intelligence
At S&P Global Market Intelligence, a division of S&P Global, we provide unparalleled insights and technology solutions, empowering our customers to operate confidently and make informed decisions.
Equal Opportunity Employer
S&P Global is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law.