Sign up to receive exclusive monthly wealthtech insights and interviews from our Chief Growth Officer, Jack Sharry. SIGN UP NOW

Mid-level Software Developer

Overview

This position is for a Mid-Level Software Developer that possesses strong software design and development skills. The candidate will work on a full stack microservice architecture which requires an understanding of Object-Oriented Programming, Containerization (Docker), Web APIs (REST/JSON), Web Technologies (React/ASP.Net/HTML/CSS/JS), and Relational Databases (Postgres/SQL). The candidate will work with the LifeYield development team to learn firsthand about the business of building software services and how to apply technology and rigor to help construct a sophisticated financial software application. The candidate will benefit from working with a seasoned team of established professionals in an environment founded by recognized industry veterans and innovators who have successful entrepreneurial track records.

Responsibilities

  • Develop and maintain all layers of the full stack architecture (frontend, backend, database)
  • Develop software which leverages technologies and features within the AWS platform
  • Implement and enhance features across all layers of the application.
  • Participate in technical meetings, from the beginning of the project through the entire life cycle
  • Collaborate with QA and Operations teams to troubleshoot and resolve issues and bugs.

Qualifications

  • Skills:
    • Experience with Object-Oriented Programming (preferably C# or Java)
    • Knowledge of current web technologies and best practices.
    • In-depth understanding of the Software Development Life Cycle.
    • Solid grasp of software design patterns and architectural concepts.
    • Strong communication & interpersonal skills

Preferred Qualifications

  • Experience in Microsoft SQL Server or Postgres.
  • Knowledge of microservice architectures and secure software development practices.
  • Understanding of software security and secure software development practices
  • Experience with financial software applications is highly desirable.
  • Bachelor’s degree in Computer Science or a relevant Engineering discipline.
  • Background in developing analytical engines and numerical algorithms is a plus.
  • Experience with major cloud providers like AWS or Azure
  • Experience with at least one of the popular web frameworks like Angular, React, or Vue.
  • Excellent documentation and presentation skills
  • Strong debugging skills with an analytical approach to problem solving

Apply

To apply please email careers@lifeyield.com with your resume and “Mid-level Software Developer” as the subject line.