Job Detail
Lead Software Engineer Architect
| Ref# : | 003 |
| Location: |
Boston |
| Category: |
All Categories |
| Date Added: | Jul 17, 2008 |
Job Description
The Opportunity
Insight Direct is seeking a Lead Software Engineer to architect and build a new multi-tenant, web-based Software as a Service (SaaS) field service management product. This product will be based on the Microsoft platform, using the latest web technologies including AJAX, .NET 3.0 and web services.
In this role, you will be responsible for building a highly scalable database-driven web application. You will work closely with the product development team during the concept and design phases of the product lifecycle, and will design customer-driven software solutions with re-use, extensibility, and scalability in mind.
Specific responsibilities include:
• Participate in the software development process from analysis of detailed functional requirements through architecture and design, prototyping and development in a SaaS environment
• Architect, design, implement and tune robust features that perform and scale in a multi-tenant hosted / SaaS environment.
• Write coherent and intelligent design documentation.
• Work closely with QA and Product Management teams.
Requirements
• Proven experience designing true Multi-tenant Software as a Service (SaaS) Applications.
• Proven experience working at a highly recognizable business to business SaaS Application.
• 6+ years software design and development experience
• Demonstrated experience building web applications that cost-effectively scale to thousands of concurrent users.
• Hands on experience with caching, clustering and load balancing at both the application and database layers.
• Familiarity with data flow design patterns, caching methodologies, algorithmic optimizations.
• Strong object-oriented design experience.
• Expert at creating UML Class Diagrams etc.
• Working knowledge of common Design Patterns.
• Deep knowledge of C#, ASP.NET and AJAX technologies.
• Solid understanding of XML / XSL and XSLT
• Excellent written and verbal communication skills and comfortable working with people at all levels of business and technical skill sets
Educational Requirements:
BS/MS in Computer Science preferred
Notes
The Work Environment
• We use the Agile Development with Scrum Methodology.
• We use Perforce as our Source Control System
• We have automated nightly builds using Visual Build Pro
• We use Bugzilla as our defect tracking system
• Programmers work in open environment under quiet working conditions.
• We create use cases, wire frames and SRS documents before coding begins.
• We have dedicated QA Engineers. They perform functional and load testing.
• We have a formalized beta program and beta testers.
• We are Test Driven Development (TDD) Shop and use MBunit and Compuware.
• All job candidates write code during the interview process.
• We provide the best tools money can buy for our developers. We are also a Microsoft Certified Gold Partner.
We offer a competitive salary, commensurate with experience. Excellent benefits (including medical, dental, disability insurance and a Golden Tee Machine).
Insight Direct is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, non-disqualifying physical or mental disability or any other basis covered by law. Employment decisions are based solely on qualifications, merit and business need.
Office Locations
| Boston |
| Headquarters & Sales Office
60 Canal Street Boston, MA 02114 Toll Free: (866) 982-9464 866-9-VaZing |
