The Land Administration team builds large software solutions for the management and provision of land and property ownership information that processes millions of property-related transactions annually, and our land develop mapping infrastructure brings information to life in a visual way. Our customers are worldwide, but include a strong presence in BC. The systems being developed have a client/server architecture and will be used by both back-office staff and directly by customers via a customer web portal.
Our systems are high-availability production systems with large-scale client/server architectures. Usability, reliability, performance and client productivity are key.
Our development methodology is based on the ‘Agile’ approach. We’re using the latest Java technologies (especially open source) and frameworks including: Spring, Hibernate, Bootstrap, Angular, Eclipse RCP, XML, Spring-MVC, and both ReST and SOAP based Web Services.
Responsibilities
- Define, document and communicate the software architecture
- Ensure the software and system architecture are in synch for operations, deployment, and sustainment
- Provide input as needed to issues like tools and environment selection
- Work creatively to anticipate and solve technical problems during the project life cycle
- Understand and plan for evolutionary paths and new technology insertion
Required Qualifications
- A degree in Engineering, Applied Science, Computer Science, Science or related technical field
- 10+ years of relevant software development experience
- Java and JEE framework development experience creating production strength software used by hundreds or thousands of users
- Development experience with current frameworks such as Spring, Hibernate, Bootstrap, Angular, Eclipse RCP, XML, Spring-MVC, and both ReST and SOAP based Web Services
- AGILE environment development experience
- Proficient oral and written communication
Preferred Qualifications
The qualifications below are a big plus, but not required
- Experience with database design, development and implementation (SQL Server, Oracle or DB2)
- Working knowledge of TDD, BDD, Domain Driven Design
- Working knowledge of business process modelling
To be qualified you must be able to obtain and hold security clearance at the Reliability level
Positions are based in Richmond, BC and may include domestic and foreign travel
by via developer jobs - Stack Overflow
No comments:
Post a Comment