Instagram
youtube
Facebook

Associate Software Engineer

1.5+ years
4 -5 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Associate Software Engineer

Job ID: REQ0325_0033295
Location: Pune, India
Experience Required: 1.5+ Years
Education: Not Specified
Service Line: Software Development / C++ Engineering
Job Type: Full-time
End Date to Apply: July 28, 2025


Role Overview

Finastra is hiring an Associate Software Engineer with strong experience in C++ development on the Windows platform. The role involves developing high-quality software applications, analyzing product behavior, and collaborating with cross-functional teams to deliver scalable financial solutions. This position is ideal for candidates with solid object-oriented programming and multithreading knowledge, and a proactive mindset for continuous learning.


Key Responsibilities

  1. Analyze software requirements and prepare detailed design documents.

  2. Develop and test applications using C++ and STL on Windows.

  3. Understand and enhance existing software architecture and codebase.

  4. Identify software performance bottlenecks and optimize code.

  5. Debug and resolve technical issues efficiently.

  6. Maintain development environments and support continuous improvement.

  7. Participate in code reviews and ensure adherence to coding standards.

  8. Provide ongoing support to QA and other stakeholders.

  9. Ensure delivery of clean, maintainable, and efficient code.

  10. Gain domain knowledge of payments and product functionality through documentation and team collaboration.


Technical Requirements

  1. Minimum 1.5 years of experience in software development and lifecycle.

  2. Strong proficiency in C++, STL, Windows environment, and SQL (Oracle or MS SQL Server).

  3. In-depth understanding of object-oriented programming principles.

  4. Hands-on experience with multithreading and socket programming.

  5. Knowledge of client-server architecture and memory management.

  6. Proficiency in version control tools such as Git or Perforce.

  7. Good understanding of networking concepts.

  8. Familiarity with software development tools and debugging techniques.

  9. Strong analytical, problem-solving, and communication skills.

  10. Ability to work independently and learn through self-research.


Preferred Skills

  1. Experience with payment systems such as PayPlus, GFX, ISO, or MT/FED payments.

  2. Knowledge of design patterns and software architecture best practices.

  3. Understanding of MQ messaging structures and commands.

  4. Familiarity with Agile methodologies is a plus.

  5. Exposure to message queues, including binary and string message formats.


Employee Benefits

  1. Unlimited vacation (based on local policies and business needs).

  2. Hybrid work arrangements and inclusive leave policies.

  3. Emotional well-being support through confidential therapy and coaching apps.

  4. Comprehensive insurance: medical, life, and disability.

  5. Volunteering time off and donation matching (ESG benefits).

  6. Participation in DEI groups (e.g., Women@Finastra, Proud@Finastra).

  7. Access to global learning tools and career navigation support.

  8. Recognition via “Finastra Celebrates” program and regular employee feedback initiatives.

Jobs in other cities