.NET/C# Senior Developer
Company Overview
BoomTown is one of the fastest growing young software companies in the Charleston SC area. We are a relaxed, fun, casual but highly motivated team. Our culture is work hard / play hard. Your skills, intelligence, passion, experience and personality are what we are looking for! You will meet great people, teach us a few things and learn a great deal as well.
BoomTown comes with all the excitement and opportunity of a successful start-up company, backed by a very talented, involved and passionate team.
POsition Summary
We are currently recruiting an experienced software developer to help us continue to build our industry-leading, real estate website and CRM platform. You will be an integral part of a small team of developers and will report to the Director of Software Development and the company founders, all of whom are dedicated to creating the best end-to-end real estate marketing and CRM solution on the market.
As part of the product team, you will be responsible for design, implementation, and maintenance of a variety of systems and subsystems that comprise our high-quality, highly scalable web application. As a senior level engineer, you will be responsible for mentoring other team members, delivering on time and maintaining the overall health, scalability and reliability of our web-based platform.
Technical Culture
Our philosophy can be summed up fairly succinctly. Simplicity, Scalability and Durability. One of our key criteria for this position is the experience necessary to truly understand the subtleties of the above statement. The code that you write is touched by over 150K unique website visitors and over 3,000 real estate professionals every day, so scalability is always top of mind.
Performance Profile
- Design, develop, test, and deploy solutions based on JavaScript & AJAX, Microsoft .NET 3.5/4.0, C#, and SQL Server 2008.
- Within the first 3-4 weeks become completely familiar with our product, strategy, code base and development methodologies.
- Within the first month begin learning about and planning your first project.
- Within the first 6-8 weeks participate in and deliver your first feature as part of one of our scheduled releases.
- On a daily basis code and/or refactor with our guiding principals of simplicity and scalability in mind.
- On a daily basis focus on 100% client satisfaction and retention, as the quality of our platform is our most important property.
- Routinely work with the team to refine our evolving best practices & coding standards to keep the code clean, simple, robust, scalable and manageable.
- On an ongoing basis identify and correct problematic SQL queries and potential architectural issues.
- Identify opportunities for caching, queueing and other scalability strategies.
- Stay abreast of changes in our industry and changes in technology, especially as they relate to each other.
Skills & Experience
- Expert with C# and the .NET Framework
- Strong experience writing clean, quality, and readable code
- Prior experience working on a scalable, high volume, web based application experience fast growth is a major plus.
- Strong familiarity with and use of common software and scalability design patterns.
- Strong experience with SQL Server 2005/2008 and T-SQL programming, stored procedures, views and indexes.
- Strong Experience web programming with ASP.NET / HTML / JavaScript / CSS / AJAX
- Experience with SCRUM or other Agile Development Methodologies
- Knowledge of Quality Assurance processes
Other Relevant Skills
- Experience developing web-based CRM software
- Experience with advanced search and indexing strategies.
- Experience with high volume mail servers, SMTP, MTA.
Would You Enjoy Working At BoomTown?
We asked our developers for a short list of things they like about working here as we wrote this job description, here are some of their comments:
- Forward thinking use of new technology.
- Not stuck in archaic frameworks and languages.
- Ability to use cutting edge technology so long as it fits the problem
- Growth Potential
- Cool owners
- Challenging work
- Fun environment
- Flexibility
- Location
- Motivating and challenging
- Working with (or following) latest technologies and IT trends
- Great team work, support and friendly atmosphere
- Possibilities to improve yourself and gain a sound knowledge
- Fast moving/thinking company/product
- Adopting latest development tools/strategies and approaches
- Our tool has a direct, positive impact on our clients business and lives
- Very little red tape, environment pretty lean and streamlined, not too many processes.
View an example of our of our client's real estate search websites to get a feel for what we do. Check out our website to learn more about our company and our industry leading CRM system.
To apply for this position, please send your resume with a thoughtful cover letter to jobs@boomtownroi.com. We look forward to hearing from you soon!