Details of this Position
TurnCommerce is looking for an exceptional C# / .Net developer to help launch several new exciting platforms! If you've been programming .net for less than 3 years you are probably not the ideal candidate. This programmer should be Internet savvy as the primary role for this position will be to build many advanced programs in .Net from scratch.
The candidate should live in the greater Denver metropolitan area.
We are looking for a .Net developer with experience working with the following:
Backend Programs - You should have the ability to be able to program backend programs that run in the background and does not interface with front-end applications.
Data Manipulation - A large amount of things the .Net programmer will be doing is data manipulation. Small, but important such things might be how to properly capitalize "ThiS WOrd". Or another example would be taking the text from a Web page and stripping it of HTML. Another example is taking a plain text file, and sorting it by the keyword density (most commonly found words on that page.)
Java Script / CSS - You should have a very good understanding of HTML, Java Script and CSS - being able to do this on many different projects we work on.
API Experience - Many of our programs "piggyback" off of existing programs and technologies. You will need to be familiar with accessing external data sources (Databases, Web Services, Program APIs) and be able to leverage other technologies for faster and more stable development.
SQL Statements / MySQL - We do heavy work with the MySQL database. You should have knowledge of how to SELECT, UPDATE and INSERT from a SQL Database using .Net - so you can access and manipulate data from within .Net itself. Advanced database work will be critical to long term success.
Beneficial additional skills
The following are not absolutely required, but we do expect candidate to know some of the following:
Multi-Threaded Applications - Multi threaded applications that help applications be fast and stable.
Internet Technologies - You should have a very good understanding of underlying net technologies such as Email, DNS, FTP, Encryption, SSL, etc.
Socketed Connections - Working with socketed connections both for outbound communications, but also to listen to inbound communications as well.
Logical Thinking / Problem Solving - A very good ability to look at complex tasks and break them down to the logical framework that will allow the task to be completed successfully.
We are looking for a self-starter who is capable of building very advanced C# applications on his/her own.
Pay and compensation
The short answer to this question - it all depends. Our pay scale ranges for this position depending on your skills and qualifications.
TurnCommerce is pre-screening all applicants based on your previous work experience and will not consider candidates who have not completed the online application. After you have submitted the application, we will look over your answers and contact you if we feel there is a potential match.
About the company
TurnCommerce is located in downtown Denver, Colorado. The business was incorporated in August of 2003 and experienced rapid growth since it was created. TurnCommerce maintains and operates some of the largest domain name properties in the world.
A few benefits
We pay you to quit
If for any reason you don't absolutely love your job at TurnCommerce, the company will pay you $2,000 to quit/resign within the first 6 months of employment. Life is short. If for any reason you don't feel TurnCommerce is the perfect fit we will pay you to leave the company (credit goes to Zappos for originally coming up with this perk.)
State of the art gear
You tell us what hardware you like to roll with and we will make it happen! Most people in the company use 4 monitors. Some even more. Our development rigs are extremely fast. You get the point. We believe three monitors in a development environment is the minimum but you can request as many as you like.
Very few meetings
Don't like meetings? Great. We hardly have any planned or structured meetings. Why? Because we would rather be hard at work solving important technical problems. When we need to discuss project requirements or a new technical implementation, we gather in an informal setting and just start working towards the solution to that particular problem.
Commitment to learning
TurnCommerce is committed to development and the enrichment of all employees and has a process which facilitates ongoing learning opportunities. We believe you will learn more at TurnCommerce than most other companies.