- You live and breathe SOLID design principles.
- You have no fear of large multi-tiered products.
- You champion good software design methodologies, and patterns.
- You are capable of quickly troubleshooting, analyzing and resolving issues that arise during development or in production.
- You have great communication and interpersonal skills and are able to work with other product developers, business analysts, testing specialists and product owners to create stellar software products.
- You must have solid experience with WCF (Windows Communication Foundation) AND WPF (Windows Presentation Foundation).
Experience
- Proven track record of delivering high quality software.
- 5 years of lead development experience designing, implementing, and shipping enterprise class of products.
- Broad knowledge of solutions architecture, .Net, SOA, technical architecture designs, standards and advanced corporate information system concepts.
- You must be able to debug and troubleshoot complex issues and provide solutions to hard problems.
- Excellent communication skills.
- Able to evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company's products.
- In-depth knowledge of product lifecycle and architecture.
- Knowledge of software security technologies a big plus.