Skip to content

Full-Stack Software Engineer

Job Category:

Information Tech

Job Level:


Open Date:




Close date:


Client Industry:


Job Description and Qualification:

Job Description
  • Works with the global Compliance team throughout the Software Development Life Cycle to ensure software is functioning at peak performance
  • Writes code to deliver on requirements for new and existing clients
  • Develop new solutions and maintain existing ones
  • Support rapid iteration and development
  • Deliver regular reporting on initiatives, program progress and key areas of risk
  • Identify, propose and acquire toolsets to assist with the process enhancements with emphasis on straight through processing of new business applications in an Agile and DevOps environment
  • Experiment with emerging technologies and understand how they will impact what comes next
  • Responsible for monitoring, analyzing and optimizing software architectures and maintaining software environments to best support testing and deployment under continuous integration/continuous delivery
  • Resolves persistent platform issues when surfaced by technical support teams
  • Maintains and manages platform systems
  • Takes ownership of operational & support activities
  • Addresses incidents and problems, with rotational accountability for weekend support
  • Builds, codes, test and maintains high quality platforms


  • Domain knowledge needed for the End to End integration. Finance / Treasury would be helpful.
  • Must have: .net, Unix Scripting, Python, Perl, Java, Big Data, MS SQL db
  • Minimum of 3-5 years of software development experience
  • Development experience with web applications, web services, and mobile applications including:
  • at least 1 of the following core languages in order of relevance: C#, Java, .NET, C, C++
  • Knowledge of internet hosting services such as IIS and/or Apache Tomcat
  • Exposure to at least 1 of the following development stacks: LAMP, WAMP, MAMP
  • Experience working on or closely with development teams in the Software Development Life Cycle (SDLC) using DevOps, Agile and/or waterfall methodologies