




Job Summary: The Verity is seeking a Software Architect to drive digital modernization and acceleration, with a focus on architecture, implementation, documentation, and best practices. Key Highlights: 1. Experience in designing scalable and secure software architectures. 2. In-depth knowledge of C# and .NET, design patterns, and agile practices. 3. Critical analysis skills, problem-solving ability, and communication skills. Verity is looking for new talent! We are a boutique consultancy specializing in digital modernization and acceleration, and we’re seeking a **Software** **Architect** to join us on this journey. Here are the experiences and knowledge you’ll need to accelerate and transform with us: **Responsibilities and Duties** **Solution Architecture and Design:** * Select appropriate architectural patterns (microservices, message queues, etc.). * Justify pattern selection relative to requirements. * Consider trade\-offs between simplicity and flexibility. * Define clear strategies to handle increased load (scalability). * Implement fault recovery mechanisms (resilience). * Ensure continuous availability of the release control service even in case of daily consolidation failure. ➢ Define how components communicate (protocols, message formats, etc). * Select appropriate integration tools and define their responsibilities. * Implement authentication, authorization, and encryption (security). * Implement protection mechanisms against attacks (WAF, etc). * Analyze the quality of system decomposition into smaller, manageable parts. * Abstract and segregate responsibilities across layers. **Implementation:** * Ensure adherence to development best practices (SOLID, Clean Code, etc). * Write readable, organized, and maintainable code. * Use C\# efficiently. * Implement tests with good coverage, quality, and relevance. * Meet mandatory technical requirements. * Fulfill business requirements. **Documentation and Presentation:** * Document architecture clearly and concisely. * Create diagrams representing the architecture. * Justify architectural decisions. * Define data flows. * Write clear and detailed instructions on how the application works and how to run it locally (Readme). * Centralize documentation. * Describe possible improvements or system expansions. * Demonstrate long-term vision and planning capability. * Discuss trade\-offs and challenges encountered during development. **Differentiators and Best Practices:** * Ensure code executes locally without errors. * Use Docker and Docker Compose strategies. * Implement automated pipelines (CI/CD). * Apply Infrastructure-as-Code (IaC) strategies. * Perform cost estimations. **Requirements and Qualifications** **Experience:** * Proven experience in designing and implementing scalable, resilient, and secure software architectures. * Practical experience developing software using the C\# language. * Experience applying software design principles (SOLID, Clean Code, etc.). * Experience implementing automated tests (unit, integration, etc.). * Experience with architectural patterns (microservices, message queues, etc.). **Technical Knowledge:** * Deep knowledge of the C\# language and the .NET ecosystem. * Solid understanding of software design patterns (Design Patterns). * Knowledge of software architecture principles (microservices, message queues, etc.). * Familiarity with agile development practices (Scrum, Kanban). * Knowledge of information security (authentication, authorization, encryption). * Knowledge of source code versioning tools (Git). * Familiarity with testing methodologies (TDD, BDD). * Familiarity with Docker and Docker Compose. * Knowledge of CI/CD (Continuous Integration / Continuous Delivery). * Knowledge of IaC (Infrastructure as Code). **Skills:** * Excellent communication and collaboration skills for teamwork. * Critical analysis and complex problem-solving abilities. * Ability to translate business requirements into clear and concise technical specifications. * Ability to make data-driven technical decisions grounded in deep understanding of involved trade\-offs. * Ability to document solutions clearly and systematically. * Capacity to learn and adapt to new technologies and tools. **Additional Information** **Here, we are human, we are digital, we are Verity!** **Everything we do is rooted in our Fascinating Values:** * Technology: Our passion for technology drives us to modernize and accelerate businesses; * Transparency and Commitment: We are guided by transparency and commitment to delivery; * Human Connection: We are humans who listen empathetically and collaborate across differences; * Experience: We build our reputation by challenging ourselves daily to deliver the best experiences for our clients and colleagues; This is how we create innovative experiences for the digital world—inspiring leadership and delivering incredible results for our clients, always focused on methodology, technology, and people. We have been certified as one of the best companies to work for by Great Place To Work, and every day we implement initiatives to further improve our workplace environment. At Verity, you get: * Meal allowance * Food allowance * Remote work allowance * Health insurance * Dental insurance * Life insurance * Discount partnerships * Agreements with establishments and educational institutions * Ongoing agility training * Alura course licenses * Verity Break * \#VerityWithYou * Viva Engage **So, are you ready to create innovative experiences for the digital world?** Verity is a digital transformation and innovation consultancy. We develop and accelerate digital products, delivering real results through technology. We combine Artificial Intelligence, Design, and Software Engineering to provide application modernization, digital experiences, outsourcing, and consulting. With Verity Quantum—our Artificial Intelligence framework featuring multiple pre-built agents—we also help companies create and orchestrate their own intelligent agents. For 15 years, we’ve worked with over 100 industry-leading companies—including banks, payment providers, insurers, healthcare, industrial, and service organizations—to transform businesses and accelerate outcomes. #### **VERITY\_INITIATIVES** At Verity, we host numerous initiatives that foster knowledge sharing: #### **DOING THE BEST AND WHAT IS RIGHT, ALWAYS\_** This is the mantra guiding us from modernization to digital acceleration, enabling us to deliver end-to-end cutting-edge solutions across the technology journey. #### **PERFECT\_JOB** Being a Veriter means having the courage to evolve, think differently, and contribute insights never imagined before. At Verity, you receive meal and food allowances, health and dental insurance, life insurance, a partnership with Total Pass for health care, remote work allowance, access to development courses, birthday day off, and other continuously emerging initiatives.


