The ideal candidate will be familiar with the full software design life cycle. Having experience in designing, coding, testing and consistently managing applications in .NET. Responsibilities Design, code, test and manage various applications Collaborate with engineering team and product team to establish best products Follow outlined standards of quality related to code and systems Develop automated tests and conduct performance tuning