Hatfield Consultants has opening for a senior software specialist, focused on the design, architecture and implementation of environmental information databases and systems. This successful candidate will play a key technical role in Hatfield’s Environmental Information Systems team.
Hatfield is a privately held environmental consulting company with its head office located in North Vancouver. At Hatfield, the Environmental Information Systems team believes that key information can be leveraged to better manage environmental assets, thereby improving our lives and the world we live in.
To achieve these goals, we focus on improving the design, accessibility and usability of environmental information systems by:
- Focusing on end-user goals and user-centric design;
- Applying appropriate technologies;
- Working in collaborative teams; and
- Ensuring information addresses end-user needs.
Hatfield’s Environmental Information Systems (EIS) team provides a wide variety of Information and Communication Technology (ICT) services to our internal and external clients, including:
- Development of knowledge management systems;
- Design and implementation of customized information systems for:
- Geo-spatial analysis and environmental data management,
- Project management, collaboration and data interchange;
- Management of corporate and institutional data; and
- Training, capacity building and proposal writing.
As an Application Developer, you will:
- Lead the technical design, architecture and development of EIS projects:
- Lead system architecture analysis and specification.
- Experience with UX/UI design.
- Develop use cases, functional requirements and documentation.
- Develop and review code using best available software tools and techniques.
- Communicate with clients, managers and directors about scheduling and project status and issues.
REQUIRED SKILLS AND EXPERIENCE:
- Minimum 5 years of experience developing web applications;
- B.Sc (Computer Science), B.Tech, B.Eng or related degree with equivalent experience;
- Must be able to work independently and with technical and non-technical users to design, implement and test web-based data management, project management and collaboration systems;
- Must be legally eligible to work in Canada.
- RDBMS, MySQL, SQL Server, jQuery, MVC, Spring Framework, Hibernate, NHibernate or other ORMs
- REST, SOAP, SOA, SQL, MS SQL Server, MySQL, JUnit, IIS
- Domain-knowledge or experience with environmental management processes and databases (such as fisheries data, hydrology data, etc.);
- Experience with geospatial data and web-based mapping systems;
- Self-motivated, team leader;
- Organized and results oriented with good project and time management skills; and
- Excellent written and spoken English. The ability to work in a second language will be a strong advantage.
To apply, please submit a cover letter and CV describing your experience and salary expectations to firstname.lastname@example.org (no phone calls please). Only short-listed candidates will be notified.
Application Support Developer
Canada, Winnipeg, MB - vb, application support, visual basic, .net,...
Lead C# Developer
Alpharetta, GA - android, c#, telecommute, developer, ios, lead,...
Java developer - Enterprise Systems
Canada, Langley, BC - pl, java developer, c# .net, .net, b.c., developer,...
Canada, Kamloops, BC - systems analyst, technical, systems, solutions,...
FIFA Competitive Gaming - Java Server Engineer
Canada, Burnaby, BC - java, games, qa, engineer, sql, gaming, b.c.,...
Canada, Victoria, BC - b.c., android, developer, jsp, java, oracle, web,...
URGENT: JAVA tutoring
Canada, Vancouver, BC - tutor, java, tutoring, b.c., test...