Deliver high-quality, performant software with an emphasis on scalability and reliability.
Learn and grow your skills as a software developer.
Meet the evolving needs of our software
Ensure that our software implementation fits with our architectural vision.
Collaborate with your team, external contributors, and others to help solve problems.
We are curious! We seek beyond the surface of the technologies we use and need to understand the internals.
We deliver value incrementally. We get satisfaction by building tools that help developers get stuff done.
Accountability: We never say something is “not our problem”. If it’s our customer’s problem, it is our problem, too. We never drop the ball.
We work closely together and believe in the power of pairing. We understand there is a balance between individual heads down and pairing.
Our “first job” is the job we were hired for (all of the above). Our “second job” is to help others around us to succeed at their jobs. Balancing first and second jobs makes us better, more effective, and happier. We share what we know.
Being an autonomous team in a larger organization, with all teams working well together, requires strong communication. We write proposals, specs, and retrospectives. We give talks, and we demo the work we are doing.
.NET expertise: We write instrumentation to help our customers observe their complex systems. We are sensitive to the usage of resources and the performance of our codebase. We learn and maximize our knowledge of the .NET Framework/Core, Azure, IIS, MVC, Entity Framework, MSMQ, WCF, and Async.
3+ years of software engineering experience
Understanding of concurrency and multi-threaded development
Familiarity with software design patterns, OOP, principles, and practices
Knowledge of C#, .NET, and the Microsoft environment
Developed services and web applications
Continuous integration and deployment experience
Good organizational skills: ability to organize and deliver on commitments
Experience with systems programming, CLR, and .NET internals
Experience with cloud-based software (Azure, AWS, or otherwise)