General Summary:
DeLorme has opportunities for talented software developers in our mobile, web and desktop development groups. These teams work closely together to produce the embedded firmware, mobile applications, desktop applications and server-side software that power our award-winning, life-saving inReach satellite communicator, among other products.
Although quaint Yarmouth, Maine (located on Casco Bay, 10 minutes north of Portland*), is a long way from big-city stresses, we still depend on the same modern dev tools and practices used in Silicon (V)Alley: Modern IDEs, Git, code reviews, TeamCity, Jira and just enough agile! Our work is unique and challenging: from high performance C/C++ map engines on mobile devices, to our real-time tracking website, to shaving bits in our over-the-air binary protocols, to our distributed satellite messaging backend! And there are plenty of avenues for growth. Possibilities include: engineering, software architecture, technical management and deep algorithmic thinking.
The features you help design and implement and the bugs you tackle will be immediately incorporated into our products’ rapid-release schedules and into the hands of customers. We are a team that expects a lot from each other: You will have the opportunity to write lots of code that customers directly use —and be responsible for it!
Job Responsibilities:
- Implement features and fix bugs in our suite of websites, services and APIs that power the server-side portion of the inReach ecosystem
- Participate in design, development and review of new features
- Maintain and enhance our existing C#/MVC/Javascript web codebase
- Rotating on-call shifts to monitor production environment and fix problems as they arise.
Ideal Candidate:
- Strong understanding of client/server programming paradigm in a distributed server environment.
- Very strong web development background. We work in C#/MVC/Knockout.js and would prefer a strong knowledge of the .NET stack, but we understand that for the right candidate, a background in a different stack can be transferrable.
- Strong SQL database background.
- Enthusiasm for this web stuff.
*A few of the accolades Portland has received in recent years: America’s Most Livable City -Forbes, Best Town in the East -Outside Magazine, America’s Foodiest Small Town -Bon Appetit, Best Place to Raise Kids -Business Week