Senior application developer
Senior application developer responsible for designing, developing, and testing backend and frontend services for ADP products within an R&D organization.
- Tunis, Tunis, Tunisia
- Posted Nov 10, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Develop and maintain backend services, APIs and responsive frontend applications.
- Translate functional and technical requirements into clean, testable and maintainable code.
- Contribute to the design and development of AI-powered solutions.
- Write unit and integration tests and actively participate in code reviews.
- Apply secure coding, performance, observability and documentation standards.
- Contribute to CI/CD pipelines, production support and continuous improvement.
- Identify technical risks, drive performance and security improvements, and support production issue resolution.
- Define scalable architecture, coding standards and engineering practices in collaboration with architects and the Tech Lead.
- Contribute to the technical design and end-to-end implementation of complex features across backend and frontend components.
Requirements
- Degree in Computer Science, Software Engineering or an equivalent discipline.
Skills
Java.NETCore JavaSpring BootSpring MVCSpring SecurityHibernateJPARESTful APIsmicroservicesKafkaRabbitMQC#.NET CoreEntity Framework CoreLINQxUnitNUnitMSTestMoqOAuth 2.0OpenID ConnectJWTAngularReactStencilJSTypeScriptJavaScriptHTML5CSS3JestJasmineTesting LibrarySQLNoSQLGitMavenGradleNuGetDockerKubernetesAWSSpring FrameworkHibernateJPAKafkaRabbitMQEntity Framework CoreMoqJestJasmineTesting LibraryMavenGradleNuGetDockerKubernetesAWS
Full description
Company details are for members
Sign up for a free job alert to see ADP's profile, website and LinkedIn, and the same for every employer on Referso Jobs.