Java Software Engineer at Talan USA

Dallas, TX, United States of America

Posted on Feb 01 2021 (3 months ago)

Visas:

E-2

(France)

Talan USA is the American subsidiary of Talan, a French consulting firm with more than 3500 employees worldwide, and locations in eight countries (four continents). In 2020 and for the 6th consecutive year, Talan has been recognized with the “Great Place to Work” award.

Talan USA offers employees a dynamic work environment, growth opportunities and a competitive compensation package, including generous paid time off, health and 401K plans.

Each Talan consultant will join one of our two divisions: IT Consulting or Business Consulting and will be working at our client sites.

Our success is measured by both our employee and client satisfaction, which is our priority.

Context

We are currently looking for a permanent candidate to join our consulting team as a Java software engineer to support our client’s transaction banking team. Our client is a US leading global investment banking, securities, and investment management firm.

Transaction banking lending is a business that aims to provide comprehensive working capital and funding solutions for corporations. This department combines the strength and heritage of a leading financial institution with the agility and entrepreneurial spirit of a tech start-up. Through the use of modern technologies centered on data and analytics, they provide customers with powerful tools that are grounded in value, transparency and simplicity to improve funding and liquidity efficiency.

As part of our client’s global team you will work on various components as a Software Engineer. Your role includes specification, development, as well as the testing and rollout of new features. You are expected to contribute to the vision, understand the product roadmap, integrate business value with experience and contribute to building an engineering culture within the team. The successful candidate is expected to deliver high quality software and to be passionate about software engineering. You must have a proficient understanding of software development concepts. A good understanding of the Cloud concepts is a plus. You will also be responsible to develop easy to support software and liaise with our SRE (Site Reliability Engineering) team to factor in their requirements. 

For this role you will be required to contribute to the vision, propose ideas and drive the implementation of the platform. Our client’s flat structure requires and enables team members to evolve through the entire spectrum of the software life-cycle and closely collaborate with product owners, business and operations users. We are looking for someone with lots of energy that enjoys engineering challenges, passion to deliver high quality technology products and is able to operate in a highly fluid, rapidly changing environment. If that's you, we would like to hear from you.

Responsibilities

Essential duties and responsibilities include the following. Other duties may be assigned. 

  • Manage multiple tasks and use sound judgment when prioritizing
  • Collaborate with global cross functional teams in building customer-centric products
  • Analyze existing software implementations to identify areas of improvement and provide deadline estimates for implementing new features
  • Update and maintain documentation for team processes, best practices and software runbooks
  • Establish trusted partnerships with peers, product heads, and executive level stakeholders
  • Must be passionate about technology and engineering
  • Exceptional analytical skills and ability to apply knowledge and experience in decision-making to arrive at creative and commercial solutions
  • Ability to leverage technology to deliver business values

Required Qualifications

Technical Skill Set:

  • Minimum 3 years of relevant professional experience using a modern programming language (preferably Java/Scala)
  • Experience with Databases (SQL or no-SQL)
  • Strong analytical skills
  • Experience leveraging test-driven development methodologies
  • Comfort with Agile operating models (practical experience of Scrum/Kanban)
  • Team oriented; strong interpersonal and communication skills
  • Energetic, self-directed, and self-motivated

Desired

  • Experience with microservice architectures (SOA)
  • Experience with Kafka, MongoDB, Hadoop, Cassandra
  • Experience with Payments systems (understanding of the various payment networks)
  • Experience with SQL databases (PostgreSQL/Oracle/Sybase)
  • Experience with AWS/Azure
  • Experience in Financial Services or Fintech

Required Education and Experience:

  • B.S. or higher in Computer Science


Company’s Benefits

Talan’s offices are located in Union Square, right in the center of Manhattan.

Our company benefits include:

  • Competitive salary
  • 401(k) retirement plan with company matching
  • 3 weeks of paid vacation per year at hire and up to 5 weeks according to seniority (annual untaken vacation days are cashed out)
  • Eight paid holidays
  • 5 sick and 2 personal days
  • Company health, dental and vision insurance plans
  • Other benefits such as, commuter/transit benefits, Flexible Spending Account (FSA) and other company perks.

Questions?

Do you have any question or comment for Talan USA about their position Java Software Engineer?

You

Please log in to ask a question

Get noticed by being the first to ask Talan USA a question.
No question right now? Subscribe to this job post to be notified when other applicants ask something.