Can you contribute new ideas to spark a team, lead a department, and change an industry?
At CertiPay, we strive to keep team members engaged and passionate about their role. To do this, we have created a culture of freedom to develop and actuate employee talents. We provide a dynamic, challenging work environment for team members with endless opportunities.
Our success with our clients is driven by our ability to manage our customers' needs quickly and effectively.
Our success with our employees is driven by our belief in investing not only in their professional lives, but also in their personal lives.
We are not as big as some of our larger competitors, but our IMPACT is!! We believe in our product line, our team members and take pride in giving our clients the best customer experience possible.
About the Position
As a Software Engineer with CertiPay, you will be responsible for providing quality solutions to complex business problems. You'll grow to become the expert in several product areas as a result of your in-depth analysis and obsession for excellence.
We're looking to bring in a full-stack software engineer to our talented team of software developers. It is critical that our small team is made up of developers who are passionate about the craft of software development, such as staying up-to-date on new technologies and procedures or being active in the open source community.
While we're biased towards candidates with experience on our particular application stack, it's more important to find someone "Smart and Gets Things Done", passionate about making a great experience for our customers, and helping us eliminate technical debt. We utilize automated builds and deployments to maintain code quality and push code to production several times per week.
This is a permanent, full-time position. No contract work will be accepted.
Our Ideal Team Member
Self-driven, proven history of shipping code
Strong written and verbal communication skills (English)
Easy to work with, friendly, and positive attitude
Proven understanding of object oriented design principles
Ability to effectively communicate technical concepts to other developers (e.g. whiteboard)
Ability to provide work samples
Bachelor degree in Computer Science or equivalent technology discipline
NET MVC / .NET 4.5 / C#
Entity Framework and SQL Server
TeamCity (for automated builds and tests)
Octopus Deploy (for automated deployments)
Git/Bitbucket (for source control / code reviews)
HipChat (for communications)
Unit Tests via NUnit
We also have some legacy support infrastructure written in technologies ranging from Visual Basic to Access to PowerShell.
Why you should work here
CertiPay's development team is small enough to stay lean, but large enough to offer stability and long term opportunities.
We focus on getting products shipped and into the hands of our customers. Your contributions can be solving our customers' issues and making their experience better from day one. Our projects run the spectrum from MVC web apps to REST APIs to Windows Services handling enormous amounts of data daily.