Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our solutions are used in over 140 countries and we have incredibly diverse lines of business.
Our employees represent this diversity and can be found in over 30 countries, working closely with their colleagues around the world. Due to our geographic, product and customer reach, there is plenty of room at Trimble for exceptional people to grow. Come and place yourself with an innovative industry leader and position yourself for success.
Open Positions in Cape Town, South Africa
1) .NET Developer (Core Development Team)
2 .NET Developer (Implementation Engineering Team)
3) Project Manager
4) Business Analyst
5) Quality Assurance Tester
6) DevOps Engineer
.NET Developer (Core Development Team)
Trimble Land Administration are seeking highly skilled, enthusiastic ASP.Net developers. Successful candidates will join our development team in Cape Town working on a mature, workflow-driven application, used by major natural resource companies and government agencies around the world.
You would join an established and engaging team that has embarked on an exciting journey of developing Web-based APIs to deliver our product, which are then consumed by the client-side modules we are building using Angular 2.
We are looking for smart people who can get things done, to work in a team within a strong process infrastructure, where you will be required to contribute to extending & maintaining our software. We offer a diverse, challenging, engaging and informative environment, as a platform for significantly improving your development skills.
Computer Science/ Information Technology university degree or diploma
Experience in [4 to 7 years]:
Software design & implementation using OOP techniques
Application development within the web environment
ASP.Net and C#/VB.Net [legacy code maintained in VB.Net]
Structured Query Language
Working knowledge of HTML & CSS
Working in a Scrum team on large enterprise systems
Visual Studio 2010 or later
MS SQL Server 2008R2 or later
IIS 6 or later.
GIS an advantage (specifically Esri’s ArcGIS for Server)
Must be willing to learn & take on new challenges
Must be able to work in a dynamic, changing environment
Strong desire to deliver best of breed solutions
Strong sense of ownership, urgency & drive
Good interpersonal skills
.NET Developer (Implementation Engineering Team)
Trimble Land Administration is seeking enthusiastic, skilled, experienced C# developers to join the Implementation Engineering team in Cape Town. The team focuses on integrating our enterprise system, used by major natural resource companies and government agencies around the world, with other enterprise systems and technologies such as CRM, ERP, DMS, ESB and GIS.
The successful candidates will join a relatively new, small software development team that works closely with the professional services team, responsible for project delivery, and the core software development team, responsible for developing our enterprise products. The Implementation Engineering or enterprise integrations team develops client-specific solutions that leverage the SDKs and APIs developed in-house and creates solutions that interface with other well-known enterprise systems, to deliver value to the client.
We are looking for smart people who can take initiative and get things done. The work environment is fast-paced and dynamic, requiring out-of-the-box thinking and a flexible approach to finding solutions while valuing standardisation and a systematic approach to problem-solving. If you are looking for a new challenge, to work in a cross-functional team that is more client-facing than the typical software development gig, this might be the role for you.
Computer Science / Information Technology degree or diploma
Experience in [3 to 6 years]:
Software design & development using OOP techniques
Application development using C#/VB.Net and the .NET Framework
JSON and XML data structures
REST architectural style
Working with relational databases and SQL
Microsoft Visual Studio
Microsoft SQL Server
Windows Server 2008 and later
Task/case management software
Working knowledge of HTML & CSS
Enterprise Financial, Document Management, ERP or CRM systems
Geographic Information Systems (GIS)
Amazon Web Services (AWS) infrastructure and technologies
Willing to learn & take on new challenges
Able to work in a dynamic, changing environment
A self-starter with a strong sense of ownership, urgency & drive
A lateral thinker with good analytical skills
Good interpersonal skills
Trimble Land Administration Solutions is seeking a Project Manager to manage and deliver assigned projects for customers as part of our global professional services team. Based at our office in Cape Town, the Project Manager will ensure implementation success of our landfolio® solution platform and client satisfaction by planning, executing, and finalizing projects within agreed upon budgets and timelines. This is a permanent position reporting to the Director of Professional Services.
Define test and implementation project plans and conduct design review meetings
Estimate projects, track billing time, manage budgets, create project plans, provide updates on financial performance, and schedule and assign resources (internal, third-party contractors, and/or consultants) for implementations
Direct multiple concurrent, full-scale (complex) technology solution implementations remotely for external domestic and international clients
Identify resource requirements/needs, resource assignments, coordination of resources, and resource dependencies and constraints
Identify and resolve project escalation issues and review potential changes in project scope and advise stakeholders of the impact
Establish and execute projects based on agreed-upon scope, budget and schedule, and conduct status meetings, gate checks, and mitigate risks
Produce and maintain all project-related documents (Project Plans, Financial Performance and Status Reports) throughout the life-cycle of each assigned project
Conduct a Go Live Readiness Assessment and support project hand-Off, project closeout, and post mortem, and share project best practice methodologies
Develop and maintain strong relationships with clients to ensure customer satisfaction
5 to 10 years of experience in IT Project Management or IT Consulting
3 to 5 years of experience analysing business needs
An understanding of IT Business Solutions including application development methodologies, database and system design, and client/server architectures.
Relevant Degree and PMP preferred
Strong use of Microsoft Office Suite (Word, Excel, PowerPoint and Microsoft Project) and the ability to produce presentations, reports, and information for management
Experience running multiple concurrent projects (5-10) in a matrix organization where influence is required to be successful internally and externally
Ability to quickly move between multiple priorities to determine which needs to be acted on in which order to drive customer satisfaction
Developing complete project plans with various moving parts that must be synchronized to deliver the final solution, including coordination of external resource partners
Experience tracking billable time, managing timelines and budgets, mitigating risks throughout the project life-cycle, and conducting status meetings.
Experience working as a part of an Agile Software Development team
Experience with Land Administration, GIS, and/or Natural Resource Management would be considered an asset.
Experience with Mavenlink would be an asset
A working knowledge of French or Portuguese would be an asset.
Travel Required: 10 - 15% Domestic and International
Our growing organisation Spatial Dimension, a Trimble global geospatial company, seeks a suitably skilled Business Analyst to be based in Cape Town. Working with our team of project managers, business analysts, software developers, IT professionals and other industry experts, the primary responsibility of this role is to interact directly with our clients, operating largely in the mining and land space. The focus areas of the role is to document business processes and user requirements, collate GIS and Business data, User Training and Product Configuration and Delivery, all key elements in the project life-cycle which ensures effective delivery of our solutions to our global client base.
The successful candidate must be a confident individual, possess excellent communication skills, and have 3- 5 years’ experience in a similar role. A willingness to travel and work onsite with clients while being a valuable contributor to our dynamic implementation team will be highly regarded.
The role will suit a self-starter, with a dedicated ‘can-do’ attitude. If you’re seeking a challenge and something a little different than the regular nine to five grind, then this opportunity could be for you.
Degree in GIS, Environmental Sciences, Urban and Regional Planning, IT or related fields
3- 5 years’ experience as a GIS Professional, Software Implementation Consultant, or Business Analyst
Mining industry or Land Management Experience
Business Process Documentation Experience
Client-facing Consulting and Workshop Facilitation Experience
Understanding of GIS software and data (ArcGIS)
Understanding of the Software Development Life Cycle
Understanding of basic Project Management Principles
Proficiency in MS Office (Excel, Word, PowerPoint, Project, Visio)
Excellent interpersonal skills
Excellent organizational and time management skills
Ability to work autonomously
Excellent attention to detail
Be willing and eager to travel
Advanced English language skills (verbal and written) with additional languages such as French and/or Portuguese is an advantage
Quality Assurance Tester
Our growing Land Administration Solutions division is part of Trimble’s global geospatial sector. We are seeking enthusiastic individuals with a natural inclination for software & attention to detail, to join our team in Cape Town managing the quality of our internationally-utilised, enterprise-scale land management solution. We are looking for smart people who can get things done, to work in an Agile SCRUM team guided by a strong process infrastructure, where you will be required to contribute to preparing our products for public release. We offer a diverse, challenging, engaging, informative & supportive environment, as a platform for significantly improving your testing skills.
University degree or diploma preferred
Testing Certification from SASTQB [advantage]
Higher certificate in Software Development/ Information Technology [advantage]
Attention to detail
Ability to communicate, both verbal & written
Willing to learn
Ability to prioritise
Strong time-management skills
Adaptable & flexible with regard to routines or demands
Ability to think outside the box
Any of the following will jumpstart your application:
Experience in testing and testing methodologies
Exposure to automated testing tools e.g. TestComplete, Selenium, BlazeMeter
Exposure to case management tools
Exposure to version control
A background in, or exposure to, Software development
A background in, or exposure to, GIS
Familiarity with Structured Query Language
Familiarity with HTML & CSS
Trimble Land Administration is seeking a highly motivated & enthusiastic DevOps professional to consolidate, simplify and manage the infrastructure used by our Development Team in Cape Town.
We build and deploy globally, a highly configurable ERP-style product with ancillary interfaces which brings a significant infrastructural challenge to our development process.
You will work closely with the Release & QA Manager and coordinate with the Support Team.
Your primary focus will be empowering the Development Team to achieve their Feature and Bug objectives through providing timely infrastructure and eliminating friction points.
We are looking for smart people who can get things done while working within a supportive & forward-thinking team environment.
We offer a diverse, challenging and engaging ecosystem; we are people-centric with a strong focus on mentoring & learning.
Implement and manage a CI/deployment pipeline [not CD]
Manage AWS deployments for QA and other Dev requirements
Work with Support to provide Client implementations where required
Build and test automation tools for infrastructure provisioning
- Work with QA to provide Regression infrastructure
- Work with our SCRUM Teams to provide infrastructure and implementations
- Work with our embedded QAs to provide current deployments [feature/bug testing]
Manage our GIT and SVN repositories, including versioning…
Manage external requirements e.g. Sharepoint Online
Manage Esri requirements
Capacity to absorb and understand a deep level of domain knowledge
Ability to multitask, prioritize, and manage time efficiently while working under pressure
Proven experience in [+5 years]:
Development and operations, or related IT, computer, or operations field
Software development, infrastructure development, or development and operations
Latest industry trends
.Net development environment [Microsoft stack]
Agile workflow methodologies
Excellent communication skills [written & verbal]
Ability to communicate with all levels of management
Ability to articulate trends and potential clearly and confidently
Strong desire to deliver best of breed solutions
Ability to work in a dynamic, changing environment
Empathy & open to healthy criticism
Good interpersonal skills
Suitable tertiary degree or equivalent qualification