freehire launches on Product Hunt on 26 August.

Follow →

Engineer II, Software

Summary

Build and maintain custom software for financial-services clients using Oracle PL/SQL, Java, Python, and C, troubleshoot production issues, and collaborate with global teams.

Key Responsibilities

  • Work with clients, Professional Services teams, and internal stakeholders on requirements gathering and technical discussions.
  • Analyze business requirements and translate them into practical technical solutions.
  • Design, develop, test, and deliver bespoke client solutions with increasing autonomy.
  • Develop, maintain, and troubleshoot software using technologies such as Oracle PL/SQL, Java, Python, and C.
  • Investigate and resolve production incidents and support cases, identifying root causes and delivering appropriate solutions.
  • Work closely with CX teams and clients to reproduce reported issues and validate fixes.
  • Collaborate with QA teams to ensure solution quality and successful releases.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Use AI-powered tools to assist in software development, testing, troubleshooting, and documentation activities.
  • Contribute to technical documentation and knowledge-sharing within the team.
  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • Approximately 2 to 5 years of experience in software development or application support.
  • Strong analytical and problem-solving skills.
  • Good written and verbal communication skills in English.
  • Experience developing software using one or more technologies such as Oracle PL/SQL, Java, Python, or C.
  • Ability to understand business requirements, analyze solution options, and contribute to technical solution design.
  • Strong troubleshooting and debugging capabilities.
  • Ability to manage multiple priorities and work effectively in a collaborative environment.
  • Customer-oriented mindset and willingness to interact with clients and business stakeholders.

Required Skills and Experience

Preferred Skills

  • Angular development experience.
  • Java design patterns and modern application architecture knowledge.
  • Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or similar technologies.
  • Experience in financial services, capital markets, or derivatives processing.
  • Production support or incident management experience.
  • French language skills, written and/or spoken.
  • Experience working with geographically distributed teams and international clients.

Key Responsibilities

  • Work with clients, Professional Services teams, and internal stakeholders on requirements gathering and technical discussions.
  • Analyze business requirements and translate them into practical technical solutions.
  • Design, develop, test, and deliver bespoke client solutions with increasing autonomy.
  • Develop, maintain, and troubleshoot software using technologies such as Oracle PL/SQL, Java, Python, and C.
  • Investigate and resolve production incidents and support cases, identifying root causes and delivering appropriate solutions.
  • Work closely with CX teams and clients to reproduce reported issues and validate fixes.
  • Collaborate with QA teams to ensure solution quality and successful releases.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Use AI-powered tools to assist in software development, testing, troubleshooting, and documentation activities.
  • Contribute to technical documentation and knowledge-sharing within the team.
  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • Approximately 2 to 5 years of experience in software development or application support.
  • Strong analytical and problem-solving skills.
  • Good written and verbal communication skills in English.
  • Experience developing software using one or more technologies such as Oracle PL/SQL, Java, Python, or C.
  • Ability to understand business requirements, analyze solution options, and contribute to technical solution design.
  • Strong troubleshooting and debugging capabilities.
  • Ability to manage multiple priorities and work effectively in a collaborative environment.
  • Customer-oriented mindset and willingness to interact with clients and business stakeholders.

Preferred Skills

  • Angular development experience.
  • Java design patterns and modern application architecture knowledge.
  • Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or similar technologies.
  • Experience in financial services, capital markets, or derivatives processing.
  • Production support or incident management experience.
  • French language skills, written and/or spoken.
  • Experience working with geographically distributed teams and international clients.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available