Engineer II Software Development

Gurugram, Haryana, India
Sep 13, 2024
Sep 13, 2025
Onsite
Full-Time
3 Years
Job Description

We are seeking a talented Senior Software Engineer to join our dynamic team, focused on developing software products for our Corporate Actions & Custody platform. This role is crucial for enhancing our strategic platform with emerging tools and technologies, offering significant opportunities to tackle complex software problems in a collaborative, global environment.

Key Responsibilities

  1. Full Ownership. Lead the design and implementation of complex business functional specifications throughout the software development lifecycle.
  2. Maintenance & Support. Manage and resolve maintenance and support issues, providing technical assistance to support, QA, and business analysis teams.
  3. Innovation. Evaluate and drive the adoption of new technologies and tools to improve productivity, efficiency, and scalability.
  4. Collaboration. Share technical and business knowledge within the Development team and across the organization.
  5. Continuous Improvement. Advocate for and implement constant improvements within development processes and across the company.

What We’re Looking For

  1. Education & Experience. Bachelor’s degree in IT/Computer Science or a related field with 3 to 10 years of relevant experience.
  2. Technical Skills
    1. Proficiency in J2EE application servers (e.g., Weblogic, IBM Websphere, JBoss/Tomcat).
    2. Experience with messaging systems (e.g., JMS, MQ, Tibco).
    3. Intermediate proficiency in Oracle PL/SQL.
    4. Working knowledge of IOC containers, Spring (Spring MVC, Spring JDBC), and ORM tools like Hibernate.
    5. Expertise with monitoring tools (e.g., DataDog, Splunk, Dynatrace).
    6. Strong understanding of Java memory management, GC tuning, and Spring Batches.
    7. Skills in thread dump analysis, code profiling, and refactoring techniques.
    8. Familiarity with J2EE design patterns (e.g., GoF, GRASP).
  3. Tooling/Testing
    1. Proficient in unit testing (JUNIT, TestNG, Cactus).
    2. Experience with GIT, continuous integration tools, and IDE usage.
  4. Processes. Knowledge of Agile methodologies (e.g., SCRUM, XP), Test Driven Development, and Continuous Integration.
  5. Communication & Teamwork. Excellent communication skills, problem-solving abilities, and experience working in a collaborative team environment.

What’s In It For You

  1. Career Growth. Build a career with a global leader in financial markets technology.
  2. Skill Development. Work on enterprise-level products and cutting-edge technologies.
  3. Global Impact. Contribute to code that drives the global financial markets.

Benefits

  1. Health & Wellness. Comprehensive healthcare coverage for you and your family.
  2. Flexible Downtime. Generous time-off policies to keep you refreshed.
  3. Continuous Learning. Access to resources for career growth and skill development.
  4. Financial Security. Competitive pay, retirement planning, and financial wellness programs.
  5. Family-Friendly Perks. Benefits that cater to your family’s needs.

Diversity, Equity, and Inclusion

At S&P Global, we value diversity and believe that inclusion drives innovation. We are committed to creating an equitable and inclusive work environment where every employee can thrive.

Equal Opportunity Employer

S&P Global is an equal opportunity employer. All qualified candidates 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, or any other status protected by law.