- Company Name
- StarNews Mobile
- Job Title
- Senior Full Stack .NET Engineer
- Job Description
-
Job title: Senior Full Stack .NET Engineer
Role Summary:
Lead the design, development, and maintenance of a high‑volume telecom payment gateway that processes millions of transactions across Africa. Own end‑to‑end architecture, from .NET Core microservices and Node.js callback handlers to Vue.js dashboards, while delivering reliability, scalability, and regulatory compliance through AWS, Docker, and Kubernetes orchestration.
Expactations:
- Deliver robust, fault‑tolerant services that meet strict performance and uptime targets.
- Collaborate across product, operations, and third‑party telecom teams to integrate billing, SMS/USSD, and authorization flows.
- Mentor junior engineers and enforce code quality through peer reviews and technical standards.
- Drive continuous improvement of legacy systems through reverse engineering and refactoring.
Key Responsibilities:
- Modernize the existing telecom payment platform, refactor legacy modules, and implement clean, maintainable code.
- Architect and build .NET Core microservices for real‑time payment workflows; develop Node.js services for callbacks and operator integrations.
- Design and manage asynchronous pipelines using Amazon SQS, ensuring idempotency and transaction integrity.
- Lead Vue.js dashboard and admin interface development to support internal operations.
- Deploy, orchestrate, and scale containerized workloads on Docker and Kubernetes (EKS/ECS) across AWS services (EC2, RDS, Lambda, CloudWatch, S3, SNS).
- Implement CI/CD pipelines, monitoring, alerting, and performance tuning.
- Own production incident response, root‑cause analysis, and post‑mortem documentation.
- Integrate and reverse engineer telecom operator flows (DCB, SMS, USSD) while ensuring security, fraud prevention, and regulatory compliance.
Required Skills:
- 6+ years in backend or full‑stack engineering.
- Proficiency in .NET Core / C#, JavaScript, Node.js, and Vue.js.
- Advanced MySQL (schema design, query optimisation).
- Mandatory: Docker, Kubernetes (EKS/ECS), Amazon SQS.
- Preferred: Kafka/RabbitMQ, SNS, Terraform/CloudFormation, ELK/Prometheus/Grafana/Datadog, PCI‑DSS or telecom security standards, high‑availability architecture.
- AWS cloud foundations, telecom billing (DCB), SMS/USSD flows.
- Strong distributed system troubleshooting skills; ability to work with large‑scale, high‑traffic workloads.
- Language: French or Arabic fluency is a plus.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified DevOps Engineer, Kubernetes Administrator) are advantageous.