Strong C# Programmer to work from home on a 3+ month contract
JKS Software is a small software consultancy that builds custom software system
for its clients. We are looking for a freelance C# programmer with at least 3 years experience programming ASP.NET in C#. This means having spent at least the last
3 years constantly programming in C#, as opposed to occasionally dabbling into it while doing other
things. We are looking for a true programmer, not a web scripter.
Work From Home
The job entails working primarily from home, but candidates must be willing to travel to Stamford, CT, during the initial stages while they get up to speed. Thereafter there would be periodic development meetings in Stamford maybe 2 or 3 days a month in total. This means that candidates need to have the maturity and discipline to
work efficiently in their own working environment, to be willing to spend considerable
amonuts of time on the phone, to be able to clearly articulate technical ideas verbally,
to be resourceful and enterprising when it comes to problem solving, and to be willing
to seek help and guidance when required.
All work will be done on JKS Software hardware on our development network, accessed
via VPN and Remote Desktop software. All candidates need is a fast, reliable
broadband connection.
3 Months Renewable, with Temp-to-Perm Option
The contract would be initially for 3 months, but would be renewable thereafter.
Ideally this would be a part-time contract, with the programmer working between
20 and 30 hours per week, but this is flexible. JKS Software is currently
in the process of raising capital to extend its workforce and client-base, at which
point good quality freelance staff will likely be offered full-time jobs.
The hourly rate will be comensurate with the candidate's abilities and experience.
Technical Requirements
Candidates need to have good understanding/experience of
- the C# language (obviously)
- the Dot.Net Framework (including v3+), including familiarity with the use of ‘Generic’ collections, GridView.
- web-specific concepts such as session & view state
- structured exception handling & error reporting
Useful knowledge/experience would include
- XML
- Web Services
Candidates do NOT need
- database experience (although it would be a bonus). Our system are invariably
database-based, but we use established technologies for DB access.
- graphic design/front-end design experience (although again a bonus).
Professional Programmer or Hacker?
Programmers will be expected to
properly document their code. At
the very least this implies extensive, clear inline comments within the source code.
One of our clients is Microsoft and we concur with their general requirement that
good quality code has as many lines of comments as it does code. If you strongly
disagree with this, don't even bother contacting us.
Show Us How Good You Are
If you're interested in this position, send your resume and cover letter to Amy Hymans (
amy@jkssoftware.com).
Also take a look at
this page
which illustrates some simple ASP.NET functionality, including a deliberate bug.
The best way to demonstrate your knowledge and experience is to include an educated guess at what the described bug is when you email us your resume. Ideally you should
also send your own source code showing how you would do the same job (without the
bug). Candidates that supply code of a high quality (including comments sufficient
for a relatively inexperienced programmer to understand and modify the code) will
be prioritized above those that do not.
Good luck!