Senior Software Engineer

Company:  Penn Foster
Location: Charlotte
Closing Date: 22/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Position Objective:

Are you a highly skilled and motivated Senior Software Engineer looking for an exciting opportunity at Petra Financial Technologies? Join our ambitious project to develop a cutting-edge capital markets portfolio management system, and play a pivotal role in optimizing and streamlining our trade finance funding programs. The API-first platform built on MS Azure focuses on seamless integration with asset originators and third-party data sources. It leverages digitized tools to enhance compliance, risk management, and treasury functions, providing near real-time reporting and transparent investor insights.

As a Senior Software Engineer at Petra Financial Technologies, your expertise in applying first principles and a start-up mentality to complex enterprise full stack software development will be crucial to the platform’s success. At Petra Financial Technologies, the development of the platform further showcases our commitment to innovation and growth in the finance industry. Join our dynamic team and be part of creating game-changing solutions for trade finance. Your contributions as a Senior Software Engineer will play a pivotal role in reshaping the future of finance.

Required experience and skills:

  • Proficiency in Golang, React & Typescript, and working with databases like Postgre, Mongodb, and time series data sets will play a vital role in driving innovation.
  • Familiarity with Restful APIs, ETL (Extract, Transform, Load), Event Sourcing, and event stream technologies like Red Panda will be highly valued.
  • Exposure to cutting-edge technologies like OpenAI, LLM's, and AI Agent orchestrations such as Langchain and Chidori will be considered an added advantage.
  • Experience in handling large data integration and micro-services architecture is essential.
  • Experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines.

Additional requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Relevant Certifications: While not always mandatory, certifications in relevant technologies such as Azure, Golang, React, Typescript, and databases like Postgre and MongoDB can enhance the candidate's qualifications and demonstrate expertise in specific areas.
  • Additional Courses or Specializations: Candidates with additional courses or specializations in areas like data modeling, data analytics, and cloud computing can be particularly valuable for the development of Konexis, which involves handling large data sets and leveraging cloud-based technologies.
  • While educational qualifications are essential, practical hands-on experience and a strong track record of successful software development projects will also be crucial in determining the suitability of a candidate for the Senior Software Engineer position.
  • Excellent organizational skills and leadership.
  • Analytical mind with problem-solving aptitude.
  • Ability to work independently.
  • Ability to thrive in an iterative, agile-driven team environment.
  • Extensive experience in software development.
#J-18808-Ljbffr
Apply Now
Share this job
Penn Foster
  • Similar Jobs

  • Senior Software Engineer

    Charlotte
    View Job
  • Senior Software Engineer

    Charlotte
    View Job
  • Senior Software Engineer

    Charlotte
    View Job
  • Senior Software Engineer

    Charlotte
    View Job
  • Senior Software Engineer

    Charlotte
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙