Technical Team Lead — .NET Custom Integrations (APG)
Posted on:
30+ days ago
Vacancies:
1 Vacancy
Job Summary
We are looking for aTechnical Team Custom Integrations to join APG team
Product Overview
APG eCommerce Solutions is one of the leading suppliers of cross-border e-commerce delivery solutions.
With an established presence in key global trade lanes including Asia Europe and the USA APG provides end-to-end logistics solutions to a portfolio of iconic global e-commerce merchants.
They offer a unique delivery experience thanks to the bespoke platform that combines Australia Posts unrivalled last-mile capabilities with a strong partnership network of postal operators and best-in-class e-commerce delivery companies such as SaiCheng Logistics Australia Posts joint venture with China Post for China.
Role Overview
Experienced Technical Team Lead with strong expertise in C# .NET Core/.NET 68 microservices architecture cloud-native development and distributed systems. Proven track record in leading engineering teams designing scalable enterprise-grade solutions and delivering high-performance backend systems.
The Technical Team Lead is responsible for both hands-on technical leadership and people leadership ensuring engineering excellence delivery quality team growth and alignment with business objectives. The role combines architecture guidance solution ownership mentoring and cross-functional collaboration while actively contributing to system design and development.
Responsibilities:
...and of course your benefits:
Product Overview
APG eCommerce Solutions is one of the leading suppliers of cross-border e-commerce delivery solutions.
With an established presence in key global trade lanes including Asia Europe and the USA APG provides end-to-end logistics solutions to a portfolio of iconic global e-commerce merchants.
They offer a unique delivery experience thanks to the bespoke platform that combines Australia Posts unrivalled last-mile capabilities with a strong partnership network of postal operators and best-in-class e-commerce delivery companies such as SaiCheng Logistics Australia Posts joint venture with China Post for China.
Role Overview
Experienced Technical Team Lead with strong expertise in C# .NET Core/.NET 68 microservices architecture cloud-native development and distributed systems. Proven track record in leading engineering teams designing scalable enterprise-grade solutions and delivering high-performance backend systems.
The Technical Team Lead is responsible for both hands-on technical leadership and people leadership ensuring engineering excellence delivery quality team growth and alignment with business objectives. The role combines architecture guidance solution ownership mentoring and cross-functional collaboration while actively contributing to system design and development.
Responsibilities:
- Technical Leadership
- Lead the design development and maintenance of backend services and APIs Core/.NET 8.
- Drive technical direction and ensure alignment with architectural standards and long-term platform strategy.
- Collaborate with architects and stakeholders to define scalable microservices architecture and distributed systems.
- Ensure high performance scalability reliability and observability of backend systems.
- Apply Clean Architecture Domain-Driven Design (DDD) SOLID principles and best engineering practices.
- Guide the team in implementing secure maintainable and cloud-native solutions.
- Lead technical discussions architecture reviews and solution design sessions.
- Ensure engineering standards are followed across code quality testing security and deployment processes.
- Contribute to CI/CD pipelines infrastructure improvements containerization (Docker) and orchestration (Kubernetes/AKS).
- Support troubleshooting root cause analysis and production issue resolution.
- Team Leadership & Delivery
- Lead and mentor backend engineers through coaching technical guidance and performance support.
- Conduct code reviews and enforce development best practices and coding standards.
- Drive sprint planning technical estimation task prioritization and delivery execution.
- Work closely with product owners QA DevOps and cross-functional teams to ensure successful delivery.
- Identify and manage technical risks dependencies and bottlenecks.
- Balance technical debt business priorities and delivery timelines effectively.
- Promote a collaborative accountable and high-performance engineering culture.
- Support hiring onboarding and technical evaluation processes for engineering candidates.
- Encourage continuous learning innovation and adoption of modern engineering practices.
- Security & Quality
- Ensure implementation of secure authentication and authorization mechanisms (JWT OAuth2 Azure AD).
- Drive automated testing strategies including unit integration functional and contract testing.
- Ensure observability logging monitoring and performance profiling standards are implemented.
- Maintain system reliability and operational excellence in production environments.
- Programming & Frameworks
- Expert in C# Core / .NET 6/7/8
- Strong experience with Core Web API gRPC and asynchronous programming (async/await TPL)
- Deep knowledge of object-oriented programming (OOP) SOLID principles and Clean Architecture
- Strong understanding of Domain-Driven Design (DDD) CQRS and enterprise application patterns
- Architecture & System Design
- Microservices and distributed systems architecture
- Scalable fault-tolerant and cloud-native system design
- Performance optimization concurrency and multithreading
- API design resiliency and observability best practices
- Databases
- SQL (SQL Server PostgreSQL) and NoSQL (MongoDB CosmosDB)
- Query optimization indexing transactions and data modelling
- Messaging & Caching
- Event-driven architecture (RabbitMQ Azure Service Bus)
- Caching solutions (Redis MemoryCache)
- Cloud & DevOps
- Azure/GCP services for compute storage messaging and monitoring
- Containerization using Docker
- Kubernetes/AKS orchestration
- CI/CD pipelines using Azure DevOps
- Security
- Identity management OAuth2 OpenID Connect JWT
- Secure API and cloud-native application development
- Testing & Quality
- Unit testing integration testing functional testing and contract testing
- Experience with xUnit NUnit Moq and automated quality practices
- Strong leadership and team mentoring abilities
- Excellent problem-solving and analytical thinking
- Effective communication and stakeholder management skills
- Ability to drive technical decisions and influence engineering direction
- Strong ownership accountability and delivery mindset
- Ability to balance technical excellence with business priorities
- Experience working in agile and fast-paced environments
- Experience with Event Sourcing and CQRS
- Knowledge of performance profiling and monitoring tools
- Experience leading distributed or cross-functional engineering teams
- Familiarity with OpenTelemetry observability and cloud monitoring solutions
- Experience with infrastructure-as-code and platform engineering practices
...and of course your benefits:
- 20fully paid business days ofvacation
- 15 fully paid sick leaves
- 11 fully paid public holidays
- compensation for health insurance and sport club membership
- ability to work from home or remotely