Junior Software Engineer

Work with a small agile team to develop, test and maintain desktop-based business software based on a variety of technologies. Prepare business reports and documentation related to the development and maintenance of software. Design, develop and unit test applications in accordance with established standards and procedures


  • Regionally accredited Bachelor’s Degree in Computer Science or Information Technology is preferred or other STEM program with commensurate experience
  • 1-3 years experience
  • Strong troubleshooting and problem-solving skills
  • Solid understanding of Object Oriented Programming concepts
  • Solid understanding of Relational Database Design and Querying concepts
  • Experience using version control software
  • Experience in writing SQL queries and SQL stored procedures
  • Experience with one of the following languages: Delphi, C++, C#, or Java
  • Outstanding verbal and written communication skills

An ideal candidate will have experience or qualities in the following areas:

  • Exposure to desktop line of business application development using Delphi or C++
  • Knowledge of client server application development
  • Knowledge of agile development methodologies
  • Knowledge of unit testing
  • Knowledge of REST APIs and JSON

Compensation and benefits:

Competitive market compensation, including paid vacations, health insurance, 401(k)