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.