Software Developer (Baltimore, MD)

The team is looking for a Software Development and Support Engineer to join our team in Baltimore. In this role, it is critical to have an excellent understanding of software and application architecture and a demonstrated willingness to learn and apply new technology.

This is a hands-on role which provides an opportunity to solve complex business, data, and technical challenges. As a key contributor throughout the entire application development and support life-cycle, you will be required to think outside the box and bring your best on a daily basis. 

Qualifications and Responsibilities:

  • Triage and problem solve for our proprietary applications 

  • Work with application end users to profile issue and help with daily tasks through scripting and support tools 

  • Work with the software development team to help translate found bugs into robust test cases 

  • 1 to 3 years coding experience and solid working knowledge of one language such as Java or .Net 

  • Experience working with TSQL (SQL Server a plus) 

  • Ability to read and understand various data structures (SQL, XML, JSON) 

  • Exposure to some of the following concepts: object oriented programming, software engineering techniques, quality assurance, parallel programming, databases, networking, etc. 

  • Understanding of ATDD, TDD, and test automation and desire to write simple, adaptive and iterative code. The following are consider a plus: 

  • Experience building modern web applications, with experience deploying to public or private clouds (AWS, Azure, OpenStack, Rackspace, etc.) 

Please send resume to