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 ↑