ADP

Senior application developer

ADP
Apply
1 day ago
Tunis, TunisiaSenior

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, participate in code reviews, and uphold software quality standards.
  • Apply secure coding, performance, observability, and documentation practices.
  • Contribute to CI/CD pipelines, production support, continuous improvement, and issue resolution.
  • Identify technical risks and drive performance and security improvements.
  • Define scalable architecture, coding standards, and engineering practices with architects and the Tech Lead.
  • Deliver complex features end to end across backend and frontend components.

Requirements

  • Degree in Computer Science, Software Engineering, or an equivalent discipline.
  • Hands-on professional experience delivering full-stack applications.
  • Advanced proficiency in Core Java, Spring, Hibernate/JPA, C#, and modern .NET.
  • Experience with frontend development using Angular, React, StencilJS, TypeScript, JavaScript, HTML5, and CSS3.
  • Knowledge of unit and integration testing, mocking frameworks, secure API development, authentication, and authorization.
  • Experience working with Agile Scrum teams and collaborating with international stakeholders in fluent English.
  • Ability to work autonomously on complex scopes, align stakeholders, lead technical initiatives, and make architecture decisions.
  • Understanding of AI, generative AI, machine learning, LLMs, prompt engineering, agentic AI patterns, and responsible AI principles.
  • Knowledge of AWS, Docker, and foundational Kubernetes concepts.

Tech Stack

AngularApache KafkaAWSC#DockerGitGradleJasmineJavaJavaScriptJestJUnitKubernetesMaven.NETNUnitRabbitMQReactSpring BootSQLTypeScript

Categories

ADP

About ADP

10,000+ employees

ADP builds human capital management software and outsourced services for businesses of all sizes, including payroll, tax filing, time, benefits, and talent tools. Its revenue comes from subscriptions and service fees, and it also offers a professional employer organization (PEO) and compliance support. Founded in 1949 and headquartered in Roseland, New Jersey, ADP is a public company traded on NASDAQ under the ticker ADP.

Contact me