About the Role You’ll be involved in all phases of software development, from initial concepts, specification development, coding, validation and software release to ensure maintenance and continual enhancement of the Teletrac Navman platforms, business support tools, or other projects. As a senior member of the Teletrac Navman R&D team you will guide other application developers and leads in the creation and ownership of our technical products through the use of process and technology. Responsibilities Technical responsibility for all stages of the software development. Working with end users and product management to analyse new requirements. Producing high-quality technical designs and specifications. Providing guidance, architectural governance, security oversight and mentoring to various engineering teams. Develop proof of concept solutions to meet requirements, including occasional contributions to development outcomes. Delivering customer-focused outcomes, promoting and driving a passionate customer-driven culture with a strong focus on delivery and execution. Building an understanding of client needs through regular exposure and maintaining relationships with key contacts to deepen involvement and value delivery. Ensuring software quality and maintainability, carrying out robust software implementation and ongoing bug fixes throughout the product life cycle. Technical documentation development and developing generic open interfaces for third-party integration. Contributing to technical excellence by maintaining proficiency in a wide range of technology products and platforms, sharing insights and keeping up to date on industry trends and best practices. About you / Qualifications We’re looking for an experienced and collaborative Software Architect who can lead technical innovation and delivery through all stages of the software development cycle. Experience with relational database design and performance optimization is critical, along with a strong knowledge of test automation frameworks and continuous integration. Exposure to working with offshore teams or delivering systems globally would be desirable. Degree in Computer Science, Information Systems, Software Engineering, or a related technical discipline, OR equivalent experience. 7 years of experience in software development using Java or .NET. Experience with AWS or other cloud technologies in a DevOps environment. Proficient in designing and implementing microservices architecture, including the use of message queue engines or streaming platforms (e.g., RabbitMQ, SQS, Kafka, Kinesis). Familiarity with location services, GIS, or geospatial industries (advantageous but not essential). Demonstrated ability to understand and learn new languages, technologies, and tools. Passion for using automation and innovation to streamline business operations. Strong attention to detail with the ability to solve complex problems and provide quick, creative solutions. Proven capability in agile development environments. Passion for technical and team leadership, including mentoring developers at all experience levels. Strong desire to succeed with aspirations for organizational progression. Demonstrated flexibility, innovation, and willingness to take ownership and accountability. Proven ability to build successful working relationships with diverse teams and stakeholders. Ability to challenge constructively in a non-confrontational manner. Note: This description omits unrelated boilerplate and company-overview content not essential to the role description itself. J-18808-Ljbffr