Software Developer- .Net/ C# (Permanent Position)
Budget: $10,000 +
Company Overview
BoomTown recently ranked as the 18th fastest growing software
company nationwide on the 2011 Inc 500 list!!! BoomTown is a fast
growing web-based software company specializing in an end-to-end web
marketing solution for real estate. Our flagship product is used by
top-producing real estate brokers and teams across the country.
BoomTown enjoys success by combining nimble management, a top-notch
technical team, and unequaled customer service. We are extremely
passionate about our platform, as well as our relationships among our
team and with our partner clients.
We are growing a culture
born from innovation, professional excellence, and an unrelenting
commitment to help our clients thrive. We are looking for people who
care about what they do, and who always do the right thing. BoomTown
comes with all the excitement and opportunity of a successful start-up
company, backed by a very talented, involved and passionate team.
Position Description
BoomTown is a growing, thriving business made up of smart, motivated people! We are looking for a proficient .NET/C# 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. 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.
Performance Profile
- 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.
- Design, develop, test, and deploy solutions based on JavaScript & AJAX, Microsoft .NET 3.5/4.0, C#, and SQL Server 2008.
- 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.
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.
Skills & Experience
- Experience with C# and the .NET Framework
- Experience writing clean, quality, and readable code
- Experience with SQL Server 2005/2008 and T-SQL programming, stored procedures, views and indexes.
- Experience web programming with ASP.NET / HTML / JavaScript / CSS / AJAX
- Prior experience working on a scalable, high volume, web based application which experienced fast growth is a major plus.
Other Relevant Skills
- Experience developing web-based CRM software
- Experience with advanced search and indexing strategies
- Experience with high volume mail servers, SMTP, MTA
- Experience with SCRUM or other Agile Development Methodologies
- Knowledge of Quality Assurance processes
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
- Great owners that believe in flexibility, freedom, and innovation
- Challenging work
- Fun environment
- Location and proximity to downtown Charleston
- 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 extensive knowledge in new technologies
- 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.



