Senior Software Engineer
تفاصيل الوظيفة
Job Location: Christchurch, New Zealand (Hybrid or In Office) Division: Field Systems Are you ready to take a leading role in the development and deployment of cloud-based services, shaping data flows from field technologies into actionable insights, while working with cutting-edge tools in a dynamic, Agile environment? Join Trimble as a Senior Software Engineer and lead the creation of cloud solutions that drive innovation in the Geospatial and Construction sectors. What You Will Do The Senior Software Engineer will be a key member of the Trimble Field Systems Cloud Software development group that is responsible for designing and delivering significant cloud-based services. As a Senior Software Developer with the Trimble’s Field Systems Group, you will have a key role in the development, deployment, and ongoing support of complex systems that manage data flows to and from our portfolio of field technologies, and assemble that data, through advanced processing, into insights and customer value. The Geospatial and Construction domains are complex and challenging, with much to learn (and experts to learn from), and requiring application of modern, best-of-class engineering tools. You will take a leading role in software architecture, development, testing, and maintaining services. As part of a dynamic team embracing Agile methodologies, you will be able to react quickly to changing requirements, while guiding the organization through a longer-term strategy, including leading the adoption of new technology. Other important elements of the role include:
- Develop and test integrations with cloud-native technologies.
- Provide leadership in tech stack involving data, services, service orchestration.
- Apply the principles of event-driven data flows between systems.
- Being responsible for releasing quality products.
- Taking a leading role in cloud services development.
- Working with testers, domain experts & support staff.
- Maintaining source code, documentation and other work assets.
- Significant experience as a Software Developer in a production environment using a range of tools & languages, mostly, but not limited to the C#/.Net environment.
- Experience and interest in service orchestration, event-driven architectures, and highly scalable big-data approaches.
- Data will be both structured and unstructured.
- Some experience in server and serverless infrastructure and dev-ops.
- Commitment to quality: writing testable, and tested code, contributing to code reviews and retrospectives.
- Excellent communication skills, both verbal and written.
- Strong analytical and decision-making skills.
- Enjoy and work well in a team-based environment, as well as being self-motivated to succeed.
- Experience in the management of spatial data, and domain knowledge in the Geospatial or Construction sectors would be an advantage but is not essential.
About Us
Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity, and data analytics enable customers to improve productivity, quality, safety, and sustainability. From purpose-built products to enterprise lifecycle solutions, Trimble software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial, and transportation and logistics. For more information about Trimble (NASDAQ: TRMB), visit #J-18808-LjbffrApply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.