Software Engineer

Lexington Solutions, a wholly-owned subsidiary of Boston Capital, is looking for a Software Engineer with 3+ years of experience in developing web-based software solutions. Fusion™, our flagship asset management product is setting the standard for the Low Income Housing Tax Credit industry. The ideal candidate fits well into a culture of creativity, collaboration, and quality. You should enjoy working with small, tight-knit teams of developers and have a passion for using “the right tool for the job”.

You should be a passionate developer with a broad range of programming skills, and recent experience with current best of breed web-based technologies and web standards.

Responsibilities

  • Develop software using stacks such as Java – Spring – Hibernate – SqlServer, Python – Flask – SQLAlchemy- PostgreSQL, and NodeJS – Node Express – PostgreSQL
  • Support and maintain legacy systems built on a diverse set of technologies
  • Use design patterns and software development techniques to write readable, maintainable, and extensible code
  • Work collaboratively with team members to design, implement and maintain application architecture in an agile environment
  • Demonstrate commitment to quality by implementing unit tests
  • Provide product technical support to our customers for software installation, upgrade, troubleshooting technical issues and triage

 

Key Qualifications

  • 3+ years of professional experience
  • Extensive Experience with Java web applications, especially Spring and Hibernate
  • Extensive experience with relational databases and ORMs
  • Experience with Python web applications or Java web applications
  • Experience with RESTFUL microservices
  • Experience with message queues
  • Accustomed to Agile, test driven development and automated unit testing
  • Demonstrated ability to stay current with new technologies, approaches, and best practices
  • The desire to work in a collaborative team environment and the flexibility to adjust to changing priorities
  • Solid knowledge of database design principles
  • Solid knowledge of Windows and Linux development environments
  • Working knowledge of application devops tools like Maven, Docker, Grunt, Ansible
  • Experience using continuous integration environments like Jenkins
  • A working knowledge of HTML, CSS, and ReactJS
  • Exposure to server side scripting languages such as Ruby, or Groovy is a plus

 

Technologies We Work With

  • Java, Groovy, Spring, Hibernate, WebWork
  • NodeJS, Node Express, Objection
  • Python, Flask, SQLAlchemy
  • Kettle
  • AWS, Docker
  • HTML, CSS, JavaScript (ReactJS)
  • PostgreSQL, Microsoft SQL Server
  • RabbitMQ
  • Jenkins, Git

 

To apply for this role, please email us your resume and a cover letter describing why you think you’re the right person for this job.