Senior Applications Development
Core
Oversee the complete lifecycle of software applications or services, focusing on automation, microservices, and AI-driven solutions within the telecom domain.
Role type
Senior Applications Development Engineer (Telecom)
Builds
Robust, scalable, and maintainable microservices and AI-driven agent-based solutions for telecom affiliates, referral programs, and device specifications.
Domain
Telecom / Cloud Infrastructure / Distributed Systems
Deliverable
production ML models
Required skills
Java 21, Spring Boot 3, Maven, Azure Kubernetes Service (AKS), Azure App Service, Azure Functions, Docker, CI/CD pipelines, SQL/NoSQL, RESTful APIs, ETL pipelines, Solace, Azure Service Bus, Camunda DMN, Veracode, SonarQube, Bugsnag, AI/ML, Event-based architecture
Preferred skills
Experience with eSIM, voice/data/wearables device specifications, Affiliate Channels, Referral Programs
Technologies
Azure DevOps, Azure Monitor, Application Insights, MongoDB, Oracle, Postgres, Cassandra, Spring Batch
Responsibilities
Design, develop, test, deploy, and maintain microservices; create automated test plans and execute security testing; implement ETL pipelines and event-based architectures; troubleshoot production issues and support deployment processes; collaborate with stakeholders to gather requirements and align with system architecture.
Seniority
Senior, hands-on IC