The ideal candidate will have strong problem -solving skills, be proficient in software development practices and be passionate about technology and innovation. The candidate will collaborate with cross-functional teams to design, develop and maintain software applications that meet our business needs.