Entry/Mid Level .NET (C#)/PHP

Job Title: Entry/Mid. Level Application Developer

Job Type: Full Time with benefits.  Pay based on level of applicant.

Job Location: Location is flexible but precedence will be given to applicants from Indianapolis, IN, Muncie, IN, and surrounding areas.

Required:

  • Bachelors Degree in Computer Science, Software Engineering, or other related field (Applicable work experience will be considered in non-degree applications)
  • experience with OOP and knowledge of patterns and practices used in software development
  • experience with Relational Databases
  • good communications skills
  • ability to work as a team and independently to achieve goals

Desired
(in order of precedence):
 

  • .NET (C#) Winform Applications
  • experience with PHP and specifically the Zend Framework
  • experience with MySQL and SQLite
  • experience with an xUnit testing library
  • knowledge of both Windows and Linux platforms
  • working knowledge of Subversion and Continuous Integration
  • knowledge of Web Services and Web Application technologies
  • knowledge in the area of GIS software
  • knowledge of advanced math and image manipulation techniques

Job Description:

Applicants will be designing, developing, and maintaining software applications used both internally and by end-users in the arena of GIS software and the internal development of software to support business functions.  On a daily basis you will be developing new applications and associated unit tests as well as supporting and implementing features on existing software packages.  This software will be both Web and Desktop based and cover many technologies and languages.  You will be working both individually and as a team remotely in a TDD based environment.  The writing and editing of user documentation and assisting of support personnel will be required on occasion.
 
Joel on Software Test
Do you use source control?  (Yes)
Can you make a build in one step?  (Yes)
Do you make daily builds?  (Yes)
Do you have a bug database?  (Yes)
Do you fix bugs before writing new code? (No, both at the same time)
Do you have an up-to-date schedule? (No)
Do you have a spec?  (No)
Do programmers have quiet working conditions? (Yes)
Do you use the best tools money can buy? (Yes)
Do you have testers? (No)
Do new candidates write code during their interview?  (Yes)
Do you do hallway usability testing? (No)

Company Information:
Thornberry Consulting, LLC
10825 W Cyrus Drive
Indianapolis, IN 46231

http://www.thornberryconsulting.com
All inquiries and resumes should be sent to
jobs@thornberryconsulting.com
.