Senior .NET Developer
Please note: Position will be located in Ft. Lauderdale, Florida
This position will be responsible for the development of tools, products, and services for the next generation of our core technology platform. Candidate will help to provide innovative solutions to challenging problems spanning rule-based systems, distributed systems, SOA, and GUIs. Candidates will work directly with top management in a fast paced, rewarding environment where technology makes an immediate impact. This position needs to be able to learn the needs of business along with the technical tools to achieve the department’s goals. In general, development will be SOA-based and web/SaaS-centric, implemented using .NET technologies with a SQL Server 2005/2008 back-end. Candidate should possess B.S. (or equivalent) and 5+ years of in-depth experience in design and development of multi-tiered and web-based applications.
Requirements:
Technical Skills:
- 4+ years as an application developer.
- 3+ years experience with C#/.NET, as well as an understanding of XML and web application architecture.
- Ability to design and develop web applications, web services, and Windows services for a SOA-based system.
- Grasp of design patterns and their usage in object oriented design.
- Demonstrated experience in designing and implementing scalable service oriented architecture.
- Extensive working knowledge of web technologies (ASP.Net, Ajax, JavaScript, HTML, DHTML, Silverlight, etc.), including Ajax-based web server controls development.
- Expertise in .Net Remoting, Web Services, Message Queues, WCF, and WWF.
- Extensive working knowledge of XML (.Net XML classes, X Path, XSLT, DOM Object Model).
- Demonstrated experience in design and implementation of database service layers (SQL Server, Oracle, MySQL)
- Understanding of UML diagrams (data models, component, use cases, sequence and class diagrams).
- Knowledge of QA practices.
Soft Skills:
- Experienced working in a collaborative environment, a team player with strong communication skills.
- Can multi-task in a high-pressure environment.
- Highly self-motivated and directed.
- Strong analytical and problem-solving abilities, with a keen attention to detail.
- Strong documentation skills.
Preferred:
- MCSD
- Experience in GIS, property-data-centric environments, alternate SOA/SaaS architectures.
- Working knowledge of .Net Remoting, Web Services, Message Queues, WCF, and WWF.
- Working knowledge of VS2008, LINQ, LINQ to SQL ORM, Lambda Expressions and other C# 3.5 enhancements.
- Experience in Agile SDLC methods.