Software Developer

Posted Oct 28

Description

Portfolio BI (PBI) empowers the most sophisticated buy-side firms to take control of their portfolio and operational data. Born from the merger with Hentsu, and backed by Credit Suisse Asset Management's NEXT Investors, our customers benefit from our integrated platforms, local technological expertise, and seasoned financial experts. We are an asset management technologist, and we provide a fully managed cloud platform for hedge funds, with on-demand trading, research, and corporate technology, as well as connectivity to market data providers, brokers, and exchanges. Our vision is to drive agile transformation across financial services through public cloud technologies, SaaS and data science.

PBI is seeking to hire a skilled mid-software developer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures and working with customers or departments on technical issues including software system design and maintenance.

To be successful in this role, you will need extensive knowledge of programming languages and the software development life cycle. A bachelor's degree in computer science or related degree is required.

You will:

  • Develop and enhance distributed and scalable applications, improve their performance, or upgrade interfaces
  • Contribute to the applications Design and Architecture effort
  • Work with technical project managers and application directors to ensure that client expectations are met and that project schedules are adhered to
  • Interact with end-users to understand requirement specifications, perform analysis, documentation, design, and code test solutions, and write user manuals
  • Document, develop, maintain, and upgrade existing applications. modifying the Applications as required, based on the desired Architecture Contribute to implementation efforts (UAT, environment setup, end-user support)
  • Use tools to report activities and update project status as required

Requirements

You have:

  • Bachelor's degree in computer science or related degree
  • Knowledge of the software development life cycle

Required:

  • 4-5 years of experience with .Net, C#, SQL
  • Azure functions, API management, service bus
  • Must be able to work independently with minimal guidance and manage context-switching
  • Experienced in Git or similar version control systems including source control management, build processes, unit testing and deployment
  • Ability to develop unit testing of code components or complete applications
  • Must be a full-stack developer and understand concepts of software engineering
  • Experience in FinTech, financial services or investment technology company
  • Excellent interpersonal, organizational, written communication, oral communication and listening skills

Nice to have:

  • Git, Azure DevOps
  • ReactJS, Typescript

Benefits

You would be part of an international team of people from all over the globe, working on the latest technology and at the forefront of automation and innovation. We offer:

  • Flexible working
  • Competitive salary
  • PTO and sick leave days
  • Medical insurance and 401k packages
  • PPO and EPO plans
  • Professional development and training
  • Discretionary performance bonus
  • ...and the list goes on!