As a member of our Development Team you should be passionate about designing high-quality products: Work with junior level software developers and be in charge of development teams to guide new feature development. Contribute to the development of our products Make technology selection decisions, including assessing and recommending external vendors Leverage a plurality of platforms and technologies (Java/.NET) to provide software solutions. Have an in depth knowledge of state of the art programming languages and object oriented approaches in design, coding, testing and debugging programs. Develop your skill levels in emerging technology areas that are applicable to the business. Be a technical expert and critical technical resource across multiple disciplines. Act as an internal consultant, advocate, mentor, and change agent.Some local news is curated - Original might have been posted at a different date/ time! Click the source link for details.