This position serves as a technical expert, driving product development efforts through hands-on coding and team coordination. This position is responsible for architecting and programming complex, multi‐tier front and backend applications, and for providing operational support for existing applications. The incumbent reports directly to the Director of Development, interfaces with a cross functional team of Development, Research, Business Development, and Marketing personnel, and has critical involvement in all site and product development activities.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Define, design, and implement complex, multi‐tier applications. Design and develop layered application, including user interface, business functionality, and database access.
Collaborate with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, aggressive implementation schedules, reporting, and adherence to development goals and principles.
Gather requirements and estimate engineering efforts; plan implementation, and rollout system changes.
Independently design, code and test major features, as well as work jointly with other team members to deliver complex changes.
Share release management duties on feature rollouts, share on‐call responsibilities as needed.
Troubleshoot and resolve stability/scalability issues in a time‐critical environment.
QUALIFICATIONS:
4+ years experience in requirements analysis, design, coding and unit testing of scalable,
distributed, fault‐tolerant applications in Windows Server environments.
Expertise required in object‐oriented design methodology and application development in C#/ASP.NET.
Demonstrated success developing on a team in C# / ASP.NET. Practical experience in Microsoft SQL, AJAX, HTML/CSS, and exception handling is required.
Project experience with Microsoft Windows NT/2000/XP and its development environment, including Microsoft IIS, also required.
Working knowledge of relational databases (prefer Microsoft SQL Server), ISAPI, HTTP/HTML, XML, XSLT and basic Windows system administration is essential.
Proven background in rapidly delivering results and creative solutions to complex challenges.
Strong time‐management skills and the ability to prioritize multiple deliverables is a must.
· Exceptional communication skills and demonstrated ability to work effectively with other developers to optimize or fix code.
· Experience building and leading a team preferred.
· Bachelors Degree or higher.
For immediate consideration use the APPLY NOW button or contact: