Pratiques
Software Crafts(wo)manship, DevOps, TDD, BDD, DDD
Technologies
Java, .NET, JavaScript, Kotlin, Swift, Python
Le développement au cœur de notre métier historique
Nos consultants vous apportent leurs savoir-faire technologiques et méthodologiques. Quelques soient vos besoins, nous saurons vous accompagner sur vos choix d’architecture, les bonnes pratiques de développement ou encore la mise en place de votre intégration et déploiement continus. Nous intervenons sur du développement Back (Java, .NET, Node) ou Front (React, Angular, Vue) ou mobile (iOS, Android) et sur les problématiques Crafts et DevOps.

Développement
L’importance pour les entreprises d’avoir un système d’information en phase avec leurs enjeux business les amènent à développer leurs propres applications et à les intégrer dans leur écosystème de plus en plus complexe. Face à des problématiques de maintenabilité, de performance, d’alignement business, d’usage des technologies ou de sécurité, il n’est pas toujours facile de mettre en place la bonne solution.
Nos consultants vous conseillent et viennent renforcer vos équipes pour développer et déployer les applications dont vous avez besoin.

Architecture
Les enjeux d’architecture sont présents à tous les niveaux, du découpage fonctionnel et de l’organisation du code aux choix de l’infrastructure où sera déployée l’application, en passant par les problématiques de sécurités. Microservices, Architectures Réactives, CQRS voire Event Sourcing, chaque choix est stratégique pour une entreprise et doit être fait en toute connaissance de cause.
Nos développeurs et nos architectes vous apportent leurs expériences et compétences pour vous accompagner dans vos choix et leur mise en œuvre.

Craft
L’agilité dans le développement d’application ne doit négliger ni la qualité de code ni la maîtrise technique.
Chez SOAT l’esprit Craft est présent chez tous nos consultants, notre communauté très active s’attache à transmettre ses compétences et connaissances. Clean Code, Principes SOLID, stratégies de tests et de refactoring sont au cœur de nos préoccupations. Nous pouvons également accompagner vos équipes en les formant (à l’aide de Katas par exemple) ou en les coachant dans leur quotidien et en s’adaptant à votre contexte.

DevOps
Développer vite tout en répondant au mieux aux besoins de vos clients c’est bien, mais déployer vite est souvent plus compliqué.
SOAT a fait sienne la définition de DevOps par Donovan Brown : “L’union des personnes, process et outils permettant d’apporter en continu de la valeur à nos utilisateurs finaux”. Ancrée chez nos consultants, la culture DevOps se répand dans toutes les entreprises et nous vous accompagnons dans votre transformation avec nos experts et coach techniques. Nous vous aidons à déployer des pratiques et des outils de Déploiement et d’Intégration Continue ou encore Kubernetes tout en vous aidant à tirer partie des plateformes de Cloud.
L’expertise technique de nos consultants et de SOAT est attestée par différentes certifications.

