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 firstname.lastname@example.org