Job description: Analyze technical requirements Design, build, test and maintain scalable and stable off the shelf application or custom built technology solutions to meet business needs Participate in technical design and implementation Perform as a key member in technical problem resolution on projects under experienced team leaders Play the role of a team member on specific projects Chance to work