General
Use your web development expertise to become part of a leading team of developers using the latestEsri and web technologies. JavaScript, MVC, and mobile are among the technologies we use on a daily basis to create and implement state-of-the-art applications specifically engineered to fulfill the needs of our customers.
Department
Applications Development Services - Professional Services
Responsibilities:
· Participate in the design and development of customized software application solutions.
· Support the implementation of various applications.
· Provide guidance and mentoring to junior team members.
· Communicate with the technical lead and QA team to ensure successful delivery of the system.
· Contribute technical expertise for proposals and participate in the pricing/scoping process.
Requirements
· Bachelor’s or master’s in computer science, engineering, mathematics, GIS, or a related field, depending on position level
· A minimum of two years of software development experience.
· Expertise with one or more web client technologies such as JavaScript, JQuery, Dojo, Ajax, Flex, or Silverlight.
· Experience with one or more server side technologies such as web services (SOAP, REST) or Microsoft technologies (C#, ASPX, MVC, etc.).
· Familiarity with application servers including IIS.
· Ability to master new technology quickly and to work in a constantly changing environment.
· Good communication skills and an ability to work with a diverse team.
Recommended Qualifications:
· Familiarity with GIS/Esri software.
· Familiarity with XML technologies, SQL, and RDBMS.
· Familiarity within one or more mobile technologies (iOS, Android, or Windows Mobile).
· Knowledge of software development methodologies (RAD, RUP) and design techniques (UML, Entity Relationship Diagramming, Data Flow Diagramming).
· Comfortable working on multiple projects simultaneously.