We are seeking a qualified engineer with a strong background in software development and testing. The successful candidate must have experience in code, design review, and possess excellent analytical and problem-solving skills. The engineer must also have strong communication skills and be familiar with the full software development and testing life cycle. Knowledge in Microsoft .NET technologies and front end UI design is a plus. The engineer will be responsible for designing, developing, and testing software applications and components.