Career Information
Human Resources

3600 Digital Drive
Dubuque, Iowa 52003


careers@cartegraph.com
phone: 800.688.2656
fax: 563.556.8149

Twitter Feed
TWITTER FEED
The Cartegraph Utah User Group is coming to Salt Lake City on June 21! Register for this event at... http://t.co/zO9hHq9I
Wed, May 09, 2012 - 9:10:47
Facebook
FACEBOOK
Like Cartegrpah
Software Engineer III | Product Development

The Software Engineer’s primary responsibility is to apply the principles and techniques of object-oriented programming, Agile methodologies and mathematical analysis to the design, development, testing, and evaluation of scalable and maintainable software solutions for the municipal marketplace.

At Cartegraph we are developing rich browser-based business applications utilizing the latest web technologies.  The scalable web server components are built using Microsoft’s ASP.NET MVC Framework and renders cross-browser compliant HTML, JavaScript and CSS to the client’s web browser.  HTML 5, JavaScript, JQuery, CSS3 and AJAX are leveraged heavily to develop a rich user experience.  The industry-leading User Experience utilizes Google Maps to provide a location-centric view for all users.  The back-end business logic and data access layers driving the application are written in C# using test-driven design techniques.

  • Four-year degree in Computer Science or Mathematics plus applicable, successful work experience as a team member on 2 or more complete software solution lifecycles is required.
  • Thorough knowledge of web and object-oriented development processes and related terminology/concepts, e.g. inheritance and encapsulation.
  • Strong programming skills needed - especially with C#, ASP.NET MVC Framework, HTML, HTML 5, JavaScript, JQuery, CSS3 and AJAX.
  • Experience with databases desired – especially SQL Server and/or Oracle.
  • Strong communication & interpersonal skills needed.
  • Competence with logical and technical problem solving, and good organizational skills required.
  • Ability to work in a team environment, communicating closely with design, quality assurance, marketing and documentation staff to clarify the functional and detailed design, exchange and verify information, and coordinate activities.
Apply Today!Apply Today!