developer (APG)
Job Summary
As part of the engineering team youll work on modern backend systems and custom integrations that support complex business operations high availability environments and large-scale enterprise workflows.
The Position
We are looking for an experienced Engineer to join the APG engineering team and contribute to the design and development of scalable backend services integrations and distributed systems.
In this role you will work on enterprise-grade solutions involving APIs EDI integrations cloud services messaging systems and microservices architecture. Youll collaborate closely with technical leadership business stakeholders and cross-functional engineering teams while helping drive engineering best practices architecture decisions and technical excellence across the platform.
Team Composition & Collaboration
Youll work closely with:
- Technical Team Leads
- Backend Engineers
- DevOps Engineers
- Business Analysts
- Product & Technology stakeholders
The environment is Agile/Scrum-based with strong focus on collaboration ownership scalability and engineering quality.
Responsibilities
- Design develop and maintain scalable backend services and custom integrations using C# Core/.NET 68
- Build and support APIs Webhooks and EDI integrations across internal and external platforms
- Architect distributed systems involving databases messaging systems caching layers and cloud storage technologies
- Contribute to microservices-based architecture and cloud-native solutions
- Optimize application performance scalability reliability and security
- Work with SQL and NoSQL databases including query optimization and indexing
- Implement asynchronous messaging solutions using tools such as RabbitMQ or Azure Service Bus
- Participate in CI/CD processes containerization and cloud deployments using Docker and Kubernetes
- Conduct code reviews and contribute to engineering best practices clean architecture and SOLID principles
- Troubleshoot and resolve complex production and integration issues
- Collaborate with stakeholders to translate business requirements into technical solutions
- Mentor engineers and contribute to knowledge sharing within the team
- Support monitoring logging and observability initiatives across the platform
Key Requirements
Must-Have
- 5 years of commercial experience with C# Core / .NET 68
- Strong experience building backend APIs and distributed systems
- Solid understanding of microservices architecture and clean architecture principles
- Experience with Core Web API gRPC and asynchronous programming
- Strong knowledge of SQL databases (SQL Server PostgreSQL)
- Experience with NoSQL databases such as MongoDB or CosmosDB
- Hands-on experience with messaging systems like RabbitMQ or Azure Service Bus
- Experience with Docker and Kubernetes/AKS
- Strong understanding of CI/CD practices and Azure DevOps
- Experience working with cloud platforms such as Azure or GCP
- Knowledge of authentication and security standards (OAuth2 OpenID Connect JWT)
- Experience with unit and integration testing frameworks (xUnit NUnit Moq)
- Experience working in Agile/Scrum environments
Nice-to-Have
- Experience with Domain-Driven Design (DDD) CQRS or Event Sourcing
- Experience with observability and monitoring tools such as Grafana ELK Stack Splunk or Application Insights
- Experience with distributed caching solutions like Redis
- Performance tuning and profiling experience
- Leadership or mentoring experience within engineering teams
Soft Skills
- Strong analytical and problem-solving mindset
- Ownership and accountability
- Ability to balance technical quality with business priorities
- Strong communication and collaboration skills
- Proactive approach to continuous improvement and engineering excellence
Are You Ready
and of course your benefits:
- Opportunity to work on enterprise-scale distributed systems and integrations
- Modern cloud-native technology stack
- Collaborative engineering culture
- Agile working environment
- Technical ownership and architecture involvement
- Long-term project stability and growth opportunities
- Knowledge sharing and mentorship culture
Required Experience:
Senior IC