Jobs Board

From OSGeo
Revision as of 09:31, 4 February 2008 by Sunburned Surveyor (talk | contribs)
Jump to navigation Jump to search


This wiki page and associated wiki pages serve as a job board for members of the FOSS GIS Community. If you would like to post your resume or a job opportunity on this wiki, or if you have questions, please send an e-mail with the details to the OSGeo Jobs Mailing List.

Current Job Opportunities


Tyler Technologies: Java Developer

We are looking for a permanent hire that is extremely strong in Java/OO Design. GIS experience is highly desired, but not absolutely required. Advanced and Strong Development skills are a must. We hire developers that are very strong at all experience levels, so years in the industry is also open, based on development skills.

If you are interested, please email me offline to avoid clutter on the mailing list.

The Eagle division of Tyler Technologies is seeking Java Developer with GIS experience for permanent immediate hire. The position will be located in our Lakewood office, (Denver Metro area). Tyler has an agile fun, fast paced, stable environment, driven by our heavy growth.


The ideal candidate will have the following characteristics:

  • Exceptionally strong understanding of Object Oriented Design.
  • Deep understanding and advanced skill set with an OO language.
  • Experience in Java.
  • Exceedingly strong knowledge of an OO language.
  • Extremely strong problem solving skills.
  • Abstract Problem Solver.
  • Will to work hard and exhibit strong work ethic.
  • Ability to learn and adapt quickly in a dynamic environment.
  • Passion for Software Development.
  • Self-Motivation.

Desired, but not required.

  • Experience with GIS tools.
  • Experience with ESRI, ideally the Java toolkit.
  • Experience with GeoTools.
  • Knowledge of GIS libraries and API’s.
  • Understanding of how users interact with GIS.

Level of Experience

This position would ideally call for a developer with some level of experience beyond a Junior Developer, since this position will help to not only design and implement a GIS product, but also help define requirements and help lead the direction of the product. However, Junior Developers will be considered that have an extremely strong understanding of Java or another Object Oriented Language.


Participate in the complete Software Development Lifecycle. This includes: Requirements Analysis, Design, Implementation, Unit Testing, Deployment Tools, and Maintenance. This position will help to lead and define the GIS product, including an integration to all eagleSoftware products. Experience with GIS, ESRI, ArcSDE, and other such technologies are a strong plus. Understanding of how users interact with GIS and their needs is also highly desired.

Tyler’s Java Team

Tyler’s Java team is comprised of a relatively small group of individuals that all share a passion for Software Development and are well above average in terms of development abilities. We are looking to add a similar person. Our interview process is very technical and requires a strong and deep understanding of Object Oriented Design and Development. If you consider yourself a strong developer and love writing software, please apply to learn more.

Tyler Technologies (TYL)

Tyler Technologies is publically traded on the New York Stock Exchange (TYL). The Eagle Division develops leading edge technology solutions for local government – document recording, document & content management, assessment and tax.

The Eagle Division of Tyler Technologies has been providing technology solutions to government offices for almost 30 years. Over 1,900 cities and 620 counties use Tyler products to run their offices efficiently and successfully.

In 2004, Forbes listed Tyler Technologies in the top 200 small companies to work for in the United States (93rd on the list). In 2007 Forbes listed Tyler Technologies as one of America’s Most Trustworthy Company (tied for 3rd on the list).

The Eagle division of Tyler has never laid anyone off in almost 30 years of being in business. The Eagle division is one of the fastest growing divisions of Tyler.

We offer competitive pay and benefits to over 1,600 employees and we have a long track record of supporting our employee’s careers and lives.

General Advice on Mailing List Postings

Targetted mailing lists can be a great place to post about available jobs or resumes. But to avoid giving you or your organization a bad reputation it is important to use mailing lists in as polite a fashion as possible.

  • Don't post to a mailing list that has a "no jobs, no resumes" policy. We will make some effort to keep track of these below in the "Appropriate Places to Post" but ideally you should do a bit of research on the lists you post to before posting.
  • Do not post a job or resume repeatedly to the same list. If your organization has several job openings try and post them in a single post rather than sending several separate emails.
  • Only post to lists very "on topic" for the job posting. For instance, don't post to the GRASS list if you don't need GRASS skills just on account you think there might be some folks there with the skills you are looking for.
  • Try to minimize the total number of lists you post to. If you are posting to a job/resume to more than four or five mailing lists it is likely that many folks will get the post several times and their opinion of you will be lowered. So just select the optimal lists.
  • Do not email out resumes or job postings as attachments. Send email as plain text with links to web pages for full details and nicely formatted postings/resumes.
  • Prefix your subject line with "Job: " or "Resume: " so folks not interested can easily skip the email without reading into it. For instance "Resume: Frank Warmerdam" or "Job: Geoweb Developer - Washington, DC"
  • If you have some absolute requirements try to make them clear early in the email so folks don't have to read far before skipping the message. If you require someone with extensive PHP skills, or who is a US citizen or who speaks French fluently make it clear up front.
  • Most mailing lists require you to be subscribed to the list in order to accept posts from you. So, subscribe and get your email confirmation taken care of before posting. Otherwise your post may just be discarded, or sit waiting for a moderator to review.
  • Stay subscribed, at least for a couple weeks after posting, so you will be aware of followup or discussion about your post that happens on the list. If you think the list produces too much email to stay subscribed for a while, then don't contribute to it by posting! The price of imposing your post on the community represented by the list is being part of that community for at least a while.
  • If you are posting a resume, you will do yourself a huge favor by actually participating in the mailing lists you post to. Answer questions when you can for instance. Showing knowledge in a constructive way is better for you than fancy sounding fluff on your resume.
  • If you are looking for work, considering add a link to your resume in your email signature so your availability is made clear to those who are impressed by your contribution to the mailing list. This sort of approach should be appropriate on any mailing list - even those which have a "no resume" posting rule.

Geospatial Jobs Websites