Back to all jobs

Note: This position requires relocating to the Albany, NY region.

Do you have a knack for writing amazing code that can elegantly capture complex business processes? Is your idea of a good time deciding what sort of OO abstractions you should use to build an invoicing system?

We’re looking to fill a Software Engineering position in our Business Services Group with a team member that would enjoy using architecture, engineering and OO skills to model complex business processes in our company’s software offering.

As part of your duties, you’ll be responsible for writing code, writing in depth test cases, and participate in project planning. We’re looking for the following skills:

  • BS or MS in Computer Science (dual degree a plus)
  • A solid foundation in computer science, with strong competencies in software design, systems architecture, and data structures.
  • Strong OO skills and practicing knowledge of OO languages
  • Strong programming skills in C#, Java, or another OO language required (C# preferred)
  • Practical knowledge of WCF & ASP.NET preferred
  • Database and T-SQL knowledge required


Send your resume and cover letter to apply.

Tip: Along with your resume, send us a brief explanation of how dependency injection might be used in a billing system accepting multiple forms of payment. We just might move your resume to the top of the stack.