PRIMARY DUTIES AND RESPONSIBILITIES/ESSENTIAL FUNCTIONS Implement application designs considering performance, scalability, and sustainability. Estimate effort needed to complete tasks. Raise issues with requirements and technical implementation. Ability to work in a fast-paced project team using Agile project management techniques. Evaluate alternate solutions to technical problems in an ego-free environment to collaboratively determine the most appropriate outcome. EDUCATION/KNOWLEDGE Minimum BS/BA in computer science, math, or other engineering Required proficiency: VB.NET, SQL, ASP.NET; Requirements At least 3 years of hands-on programming experience in the design and development of Microsoft ASP.Net web applications. At least 5 years of relational database programming experience using Microsoft SQL Server or equivalent. Good verbal and written communications skills required to collaborate with team members, business managers and end users. Results oriented self-starter with the ability to work independently and as part of a team. Experience working in projects using rapid application or agile software development processes such as Scrum preferred