···
Log in / Register
Software Architect
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Centro Histórico de São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are looking for a Software Architect with a solid foundation in C#/.NET, capable of leading technical decisions, designing robust solutions, and ensuring quality, security, and scalability. Key Highlights: 1. Experience in designing and implementing modern software architectures. 2. Hands-on experience developing software in C# / .NET. 3. Technical leadership for robust, secure, and scalable solutions. ? Purpose of the Role Design, evolve, and ensure **scalable, resilient, and secure software architectures**, translating business requirements into robust technical solutions. This role serves as the **technical reference**, supporting strategic decisions, defining architectural standards, and ensuring application quality, performance, and sustainability. ✅ Essential Requirements ? Technical Experience * Proven experience in **designing and implementing modern, scalable, and resilient software architectures**. * Hands-on experience in **software development using C\# / .NET**. * Consistent application of **design principles and best practices** (SOLID, Clean Code, Clean Architecture). * Experience with **automated testing** (unit, integration, and contract tests). * Experience with **architectural patterns**, such as microservices, messaging, event-driven architectures, and queues. ?️ Technical Knowledge * Proficiency in the **C\#** language and the **.NET** ecosystem. * Solid knowledge of **Design Patterns** and architectural principles. * Architectures based on **microservices, messaging, and asynchronous integration**. * Agile development practices (**Scrum, Kanban**). * Information security: **authentication, authorization, encryption, and protection against attacks**. * Code versioning with **Git**. * Testing methodologies (**TDD, BDD**). * Containers with **Docker and Docker Compose**. * **CI/CD** (Continuous Integration and Continuous Delivery). * **Infrastructure as Code (IaC)**. ? Key Responsibilities (Scope of Work) ? Architecture & Solution Design * Define and justify **appropriate architectural standards** aligned with business requirements. * Evaluate and communicate **trade\-offs among simplicity, flexibility, cost, and scalability**. * Design strategies for **horizontal and vertical scalability**. * Implement mechanisms for **resilience, fault tolerance, and high availability**. * Ensure **continuity of critical services**, even under partial failure scenarios. * Define standards for **component communication** (protocols, contracts, message formats). * Select tools for **integration, messaging, and APIs**, clearly assigning responsibilities. * Apply **security-by-design practices**, including authentication, authorization, encryption, and WAF. * Ensure **clear separation of concerns**, low coupling, and high cohesion across layers. ? Implementation & Quality * Ensure adherence to **software development best practices** (SOLID, Clean Code, Clean Architecture). * Write code that is **readable, testable, organized, and sustainable**. * Use C\# in an **efficient and idiomatic way**. * Guarantee **high coverage and quality of automated tests**. * Meet technical and business requirements with a focus on quality and performance. ? Documentation & Technical Communication * Document architectures in a **clear, objective, and standardized manner**. * Create and maintain **architectural and data flow diagrams**. * Justify technical and architectural decisions. * Centralize technical documentation and maintain a **clear README for local execution**. * Map potential **architectural evolutions and improvements**. * Demonstrate a vision for the software ecosystem across **short-, medium-, and long-term horizons**. * Communicate challenges, risks, and trade\-offs transparently. ? Differentiators & Best Practices * Ensure the application **runs locally in a simple and stable manner**. * Define and maintain **efficient strategies with Docker and Docker Compose**. * Implement **automated CI/CD pipelines**. * Apply **Infrastructure as Code (IaC)** practices. * Perform **cost estimation** and support financially efficient decision-making. ? Behavioral Skills * Proactivity and a strong sense of technical responsibility. * Strong **analytical and systemic thinking**. * Results-oriented mindset with business impact focus. * Clear communication and collaboration with multidisciplinary teams. * Adaptability to new challenges and technologies. * Commitment to **continuous learning** and technical growth. ? Desired Profile We seek a **Software Architect** with a solid background in **C\#/.NET**, capable of leading technical decisions, designing robust solutions, and ensuring quality, security, and scalability. Strategic vision, excellent communication, and the ability to translate complex requirements into **well-defined, sustainable, and business-oriented architectures** are essential.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.