GeoAnalytics specializes in the planning, design, and implementation of enterprise class, spatially enabled information systems that create true spatial intelligence. More than data and information, spatial intelligence combines system and data integration with business and predictive intelligence as well as spatial analytics to provide knowledge and understanding from all corners of the enterprise.
Providing high quality, leading edge consulting and applications development services to clients in both the public and private sectors, GeoAnalytics offers unique technical capabilities and expertise in business and predictive intelligence, asset and resource management, enterprise addressing, customer information systems, records management, site location, strategic database marketing, compliance, and transactional systems.
We are currently seeking to fill a Senior Applications Developer position, based out of our corporate headquarters in Madison, Wisconsin. The position will require some travel and work at client sites across the U.S.
This position will provide leadership in the design, development, and deployment of spatially-enabled business applications and application frameworks based on .NET and Java/J2EE technologies. GeoAnalytics seeks an individual that has a primary strength in one of these two development frameworks with secondary applied skills in the other. The majority of work will involve use of ESRI ArcGIS Desktop and ArcGIS Server (ArcObjects), ESRI ArcIMS technologies; and Oracle and Microsoft SQL Server DBMS technologies. The position will be expected to help lead application design, unit and integration testing and actual codebase development. Involvement in UAT (user acceptance testing) will complement development efforts.
As the Senior Applications Developer you will focus on:
Leading design, development and deployment of spatially-enabled desktop and web-based business applications and related system components.
Working closely with other GeoAnalytics and client team members to assist in system architecture decisions and developing logical designs and physical specifications related to custom applications.
Participating in actual codebase development as well as coordinating junior developers assigned to a specific project team.
Developing unit and system integration test scripts, completing system component testing, and supporting formal user acceptance.
Actively participating in project team coordination and management activities.
Job Requirements
As a qualified candidate you will possess the following skills and experience:
Minimum of 7 years development experience using the .NET and/or J2EE enterprise frameworks and related technologies.
Minimum of 4 years application design experience and coordinating junior application developers.
Minimum of 3 years development experience using the GIS technologies listed below:
o ESRI ArcGIS Server 9.x administration and application development using ArcObjects
o ESRI ArcIMS administration and application development using ArcXML
o ESRI ArcGIS 9.x desktop application development using ArcObjects
.Net and/or Java programming and related techniques, including experience using industry standard tools for both frameworks (MS Visual Studio for .NET; JDeveloper, Eclipse, etc for Java.) and standard J2EE Application Servers (Websphere, etc.).
Web development using .NET-ASP, Java-JSP and XML-based system interfaces. Experience with leading web server technologies (Apache, Tomcat, IIS, Websphere, etc.).
Formal IS/GIS system development methodologies (RUP - Rational Unified Process, etc.).
System design and modeling techniques, including experience with industry standard tools (UML notation in Visio, Rational Rose, Enterprise Architect, etc. ERD notation in Visio, ERStudio, etc.).
Application and database design using relational database and ArcGIS Geodatabase technologies.
Strong interpersonal and written communication skills and experience working closely with clients.
Ambitious, self-motivated, focused and results-oriented.
Bachelor of Science degree (Computer Science, GIS, Engineering, Mathematics or similar technical field). Advanced degree preferred.
Secondary and/or Additional skills could include:
ESRI ArcSDE using Microsoft SQL Server, Oracle RDBMS and Oracle Spatial.
DBMS work involving use of Microsoft SQL Server DTS, T-SQL programming language and PL/SQL programming language for use with stored procedure development.
ESRI ModelBuilder and related scripting languages such as Python for spatial data management and geoprocessing.
Creating technical documentation/training material related to application development work.
Business requirements definition and use case development.
Familiarity with other GIS and CAD technology vendor products.
GeoAnalytics is an EEOC and Affirmative Action Employer
Advertisers
Experienced and professional supplier of digital maps and images for GIS, LBS and mapping applications. Free consultancy and search for best data available from professional, government and commercial suppliers. http://www.maps4gis.net
DGI 2009 is Europes largest annual gathering dedicated to high-level discussion addressing the major challenges of the defence and government geospatial intelligence community will take place on January 19th -22nd at the QEII centre in London.
Experienced and professional supplier of digital maps and images for GIS, LBS and mapping applications. Free consultancy and search for best data available from professional, government and commercial suppliers. http://www.maps4gis.net
DGI 2009 is Europes largest annual gathering dedicated to high-level discussion addressing the major challenges of the defence and government geospatial intelligence community will take place on January 19th -22nd at the QEII centre in London.
DGI 2009 is Europes largest annual gathering dedicated to high-level discussion addressing the major challenges of the defence and government geospatial intelligence community will take place on January 19th -22nd at the QEII centre in London.
Poll
Do you read online "Terms of Service" (TOSs) or desktop software "End User License Agreements" (EULAs)?