• Review business requirements working with team members
• Perform a technical analysis of requirements
• Produce a solid, detailed technical design
• Write clean, modular, robust code to implement the desired requirements with little or no supervision
• Work with the other partners to triage and fix bugs with rapid turnaround
• Contribute ideas for making the application better and easier to use
• Develop and maintain application using .NET, Ruby, Sharepoint
• Active participation in customer/partner design meetings and general engagements
• Ensure on time, on budget, and the quality of the product