GIS Programming Internship
Softwhere Solutions is looking for smart, productive GIS programming interns to assist with current projects. Hours are part time and flexible. Internships can begin immediately and may continue through the summer.
Who you are
You are:
- self-motivated: When you run out of tasks, you start thinking of what else needs to be done. You learn what you need to learn to complete the project.
- reliable: You keep the promises that you make.
- independent: You're able to produce results without requiring constant supervision and hand-holding.
- good at solving all sorts of problems: New problems don't intimidate you; rather, you use analytic thinking to decompose the problem and, more often than not, solve it quickly.
- responsive and flexible: You're willing to do things not explicitly listed in this document if needed.
- communicative: You can convey your ideas clearly in both written and spoken English.
What you know
You will be a "jack of all trades" with
- Thorough knowledge of ArcGIS desktop.
- Basic ASP.Net Programming skills with C# or VB.Net such as creating a search form, querying a database and displaying the results to screen.
- ArcGIS Desktop programming skills with C# or VB.Net such as the ability to create user commands.
- Cartographic skills. You can make a pretty map in ArcGIS.
- General IT skills
It also helps if you know
- CSS, HTML and Javascript.
- Python scripting.
- SQL.
- Oracle Spatial / Oracle Mapviewer.
- Graphic editing with Adobe Photoshop.
- PHP.
- ArcGIS 3D Analyst.
- open source GIS software.
What will it be like
Work whenever you like. Work wherever you like.
- Flexible hours – you can work around your class schedule
- 10 to 20 hours / week
- Pay is $20/hr with no benefits
- All work will be done at your location, not at the company office.
You provide
- A PC
- Broadband Internet connection
We’ll provide
- Any required software
- Remote connection to company servers
Management style will be based on the scrum development process. Each day will begin will a 10 minute phone call in which you will be asked:
- What have you done since the last scrum meeting?
- What has impeded your work?
- What do you plan on doing between now and the next scrum meeting?
What you’ll be doing
You will work on a variety of projects requiring different skills.
Examples of the work to be done include
- Creating search forms in ASP.Net
- Creating Web pages with dynamic content
- Geoprocessing scripts to load data
- ArcGIS desktop commands
- Creating MXDs to display map data
While most work will be part of a larger project, you may be the sole developer on smaller projects. These smaller projects will allow you to design, implement and test the complete solution with guidance from company staff.
Many GIS projects involve general programming tasks that are not directly GIS related such as querying a database to find parcels or exporting a report to a PDF file. At least half of the work you do will not be strictly related to GIS.