Job Opportunities


Kane Koval Associates is growing once again and we're looking for two good men/women. If you feel you have what it takes (read below carefully), please contact us and tell us why you feel you'd be a good fit for our team.

We foster a culture of strong accountability, collaboration, trust, and personal responsi- bility. We value talent, hard work, and reliability, and we both encourage and expect input from our entire team on all of our

projects. We hire based on talent and communication skills, not on geographic location; we'd be thrilled if you were also in the Ann Arbor area, but that rarely plays a role in our decision.

If this sounds like an organization you'd enjoy being a part of, we'd love to hear from you. Write us at jobs@kanekoval.com and tell us about yourself.

About You


You're an experienced and talented software engineer and not simply a software developer (and you understand the difference between the two). You have at least a four-year science/technology/engineering/math degree (and most likely a Masters) and a minimum of eight years' real-world hands-on experience (and probably over ten years) in the design and development of complex, high- performance and data-driven web sites and applications using either Microsoft tools (.NET/SQL Server) and/or open source tools (PHP/MySQL).

If PHP is your preferred language, you're familiar with frameworks like cakePHP, Symfony, and Zend, and you've used one or more of these in projects you've completed in the past. You're also familiar with open source CMS systems like Drupal, Joomla, and WordPress and have successfully implemented at least one of them on a previous project.

If .NET is your preferred environment, you understand some of the advanced .NET internals like the JIT compiler, IL, reflection, assembly security, signed assemblies, etc., and you're familiar with many of the assemblies and namespaces (although certainly not all of them). You have extensive and deep ASP.NET experience and have probably used the ASP.NET MVC. You're entirely comfortable in VB.NET but your strong suit – and preferred code-behind language – is C#.

You're very comfortable with JavaScript and have used it fairly extensively to improve the user experience in your applications. In the past you've also employed one or more of the primary JS libraries such as jQuery and ExtJS.

Your experience with databases is deep and wide. You understand primary and foreign keys, auto-incrementing, counters, data types, the differences between char, varchar and text, natural language searches, the difference between LIKE and full-text searching, indexes, unique indexes, table fragmentation, record partitioning, joins (left/right/outer/cross), subqueries, the difference between stored procedures and functions, temporary tables, and in-memory tables.

Finally, and most importantly, you're a self-motivated and results-oriented professional, you enjoy and seek out challenges and responsibility, and you're passionate about using information technology to help clients solve problems, reduce waste, save energy, improve profit margins, etc. You also appreciate the benefits of telecommuting because you know that it makes you more productive and you work in the same efficient manner whether the project you're working on is hourly or fixed-price.

top ↑