Duties and Responsibilities:
- Experience developing world class, Web applications
- Translate business requirements into technical solutions
- Create technical design specifications and documentation
- Assist with defining development work plans
- Design, develop, & deploy application components
- Communicate development status and escalate issues to management
- Execute processes to ensure application integrity and availability
- May research alternative development methodologies and make recommendations for team improvement
Qualifications (demonstrated competence):
- 8+ years experience in software design and development with strong fundamental knowledge of the SDLC
- Participates in defining and guidance of development coding standards
- Excellent communication (oral & written) and organizational skills, especially in regards to code analysis
- Strong understanding of .NET, C#, JavaScript, AJAX, JSON, jQuery, CSS and HTML5
- Experience with high traffic, high volume web applications in a web farm a strong plus
- Knowledge of web services and SOAP
- Strong knowledge of design patterns
- Ability and desire to write object oriented, efficient and maintainable code
- Ability and desire to write solid unit test cases
- Ability & desire to work in dynamic team environment
- Ability & desire to drive technology forward
- Proven A+ ability as a troubleshooter/problem solver
- Proven ability to deliver quality results on time with minimal supervision