Beyond the Job Description: Software Developer

Traditional job descriptions can be bland. Think about it, when was the last time you read one and jumped at the chance to throw your hat in the ring? The formality of these documents are very different from the culture here at Deacom so we wanted to take a different approach to one of the roles we are currently eager to fill: Software Developer.

Our development team has a unique way of uncovering the “how” in any and all challenges that come their way. This often means that the team primarily works on back-end development to figure out how to make all the pieces of our software come together to work the way they need to. Since all of our functionality is built in-house by this team and onto a single set of code, it is critical to ensure that any changes do not negatively impact the way the rest of the software performs.

In this article, we’ll dive deep into the Software Developer position to help you determine if the role is the right fit for you.

The Day-to-Day

Our developers spend their day doing what they love, coding!

We have a pretty cool onboarding program where new hires get the opportunity to work on 10 bug tickets and enhancements at their own pace – all of which are real-life examples of projects we have completed. So, while they’re not thrown into production right away, we give them the opportunity to get their feet wet with our codebase and terminology in the first few weeks using C# and MS SQL Server.

Once they start working on projects, it is completely up to them to determine what level of collaboration they want to have with other departments. While some prefer to touch base with implementation teams to gain more detailed information about projects, others prefer to minimize interactions and keep focused on coding throughout the project. The team members have complete freedom in how they want their day-to-day structure to look like.

Each development team has their own little specialty, but we encourage artisans to dabble in other development areas if they need a change of pace or have an interest in expanding their wheelhouse. Recently, one of our application developers wanted to try his hand at an API project. He ended up loving it so much that he has now joined the API team full-time.

It’s important that we keep our employees engaged and excited about what they are doing. If that means shifting things around a little, then we’ll do it.

Drop what you’re doing and apply now because you’re going to love it here if…

You cringe at the thought of meetings about meetings.

Nothing is worse than pointless meetings. We’d rather our team focus on what they do best: developing awesome software. 

The thought of using Object-Oriented Programming (OOP) gets you out of bed every morning.

Since most of our software development is in C#, familiarity with any .NET language and/or Java will reduce the learning curve for new team members. Having a background in Visual Studio, .NET, T-SQL, or MS SQL Server is also helpful.

Puzzles get you excited, not overwhelmed.

We are problem solvers. When a customer comes to us, we encourage them to simply tell us the problem so we can work to craft the best answer for them.

You hate brown bagging it for lunch on Fridays.

Good! Every Friday we provide our employees with free, catered lunch. So, if you like everything from Italian, Chinese, salad, coal-fired pizza, breakfast food, or food truck specialties, you’ll want to make sure you’re in the office every Friday.

This may not be your dream job if…

You are satisfied doing one thing day-in, and day-out.

We encourage our team members to become jacks-of-all-trades when it comes to Deacom’s software. The goal is that anyone in the company can approach any developer with a question and they should be able to answer it.

Front-End Design is the only thing that interests you.

While there is a little front-end development work associated with this position, Deacom developers focus their time primarily on back-end development.


Your passion for programming expands beyond Deacom’s four walls.

Whether it is creating a new app, programming a video game, or taking classes, we want to know about this level of passion you have for development.

GitHub or Bitbucket is bookmarked in your Web browser.

Prove your coding ability to us to help your chances of getting in the door. By providing us a link to an online code repository, we are able to really dig into the code and takes the guessing game of whether you can do the job, out of the equation.

Apply now to be the next addition to our Software Development team.


Not for you? Check out these other opportunities at Deacom:

Enterprise Software Sales Representative

Inside Sales Representative

API Developer

EDI Specialist

Implementation Consultant – Colorado

Creative Marketing Writer

Application Support Specialist