Web and Mobile .NET Developer - Entry Level - TELECOMMUTE
TrackAbout, Inc. - Moon, PA

This job posting is no longer available on joelonsoftware. Find similar jobs: Web Mobile Net Developer jobs - TrackAbout jobs

US permanent residents only, please

This is an excellent opportunity for a new graduate or someone in the early stages of his or her career. You’ll be joining a sharp team of A-players who are enthusiastic about sharing what they know.

We are seeking exceptional developers who are truly passionate about technology and the craft of software development.

You'll be working on all aspects of the TrackAbout offering including our ASP.NET website and web services, Microsoft SQL Server, and developing for various mobile devices. Your responsibilities will include designing and building new features, enhancing existing features, refactoring existing code and fixing (gasp) bugs.

All members of our development team are dedicated to keeping up with the latest technologies, practices, patterns and tools related to software development. We take time out to share our knowledge with one another and improve both our skills and our distributed development environment. We often experiment with and integrate new tools into our environment.

Stuff we use includes: .NET 4.0/4.5, jQuery, Backbone.js, MonoTouch for iOS, Mono for Android (Xamarin tools), ReSharper, Mecurial (Hg) and Subversion, MassTransit Lean Service Bus, Jenkins CI, VersionOne, Trello, MediaWiki, WCF and RESTful web services, RhinoMocks, Ninject, NHibernate.

We are considering both full-time employees and contract-to-hire. We are NOT considering applicants outside the U.S.

Skills & Requirements Required Technical Skills:
  • Building web-based applications and web services
  • Object-oriented programming fundamentals
  • C#
  • ASP.NET WebForms and MVC
  • HTML5, CSS and javascript
  • MSSQL programming skills (sprocs, udfs, triggers, indexes, constraints, etc.)
  • Understanding of design patterns and patterns of enterprise architecture
  • TDD and BDD
  • Mobile device development
  • I18N and L10N experience
  • Experience in Agile environments (Scrum and Lean)
Personal Traits:

Since this is a work-at-home position, you'll be expected to be able work independently and unsupervised, but with clear goals and direction. We are quality- and results-oriented and we don't micromanage.

We look for the following:
  • Passion
  • Solid interpersonal, organizational and task-management skills
  • Insatiable curiosity, a love of learning and a desire to continuously improve
  • Friendliness
  • Customer focus
  • Team-orientation
  • Fanatical attention to detail
  • Tolerance of overuse of bullet lists

About TrackAbout, Inc. TrackAbout is a growing software company providing asset tracking and rental services via the internet. We use a Software as a Service (SaaS) business model. Our customers use a variety of mobile devices to record the movements of their valuable assets. Data is stored and made available through our hosted web site and web services. Visit trackabout.com for more information.

We need great people who are interested in playing pivotal roles in the growth of a small company.

Like all our developer positions, this position is telecommute. However, we have a corporate headquarters just outside the Pittsburgh International Airport in Pennsylvania.

What's Awesome About TrackAbout?

TrackAbout has a Developer Free Time policy intended to promote creative thinking and innovation by providing developers an opportunity to contribute new ideas and technologies for the benefit of the company. This voluntary program grants each developer time at the tail end of each development sprint to pursue a project of their interest.

We do pair programming and collaboration on a regular basis. Developers implement features in pairs, sharing knowledge and bringing each other up to speed on unfamiliar aspects of our applications and code base.

We host an annual Dev Con where all the remote developers are brought together for a week to strategize, tackle tough issues, bug bash, socialize and have fun.

We promote continuous improvement in every aspect of our work. After each release we hold a retrospective to discuss how we can do better.

Our published core values are:
  • Believe in the Power of Storytelling
  • Work with Great Passion and Enthusiasm
  • Celebrate Problem Solving
  • Foster a Fun and Friendly Atmosphere
  • No Egos & No Yelling