C# System Architect
As a C# System Architect within Managed Data Services, you will design and deliver scalable, secure, and efficient data solutions that align technical direction with business goals. This role is critical for shaping reference architectures, driving reuse, and ensuring consistency across teams while working on cloud-native data platforms and modern architectural practices. You will lead architecture from high-level C4 models to low-level designs, execute proof-of-concepts, and implement reusable frameworks in C# . The role offers the opportunity to influence platform-wide standards, collaborate with cross-functional teams, and help operationalize solutions for reliability and compliance.
Stack
Summary
As a C# System Architect within Managed Data Services, you will design and deliver scalable, secure, and efficient data solutions that align technical direction with business goals. This role is critical for shaping reference architectures, driving reuse, and ensuring consistency across teams while working on cloud-native data platforms and modern architectural practices.
You will lead architecture from high-level C4 models to low-level designs, execute proof-of-concepts, and implement reusable frameworks in C# . The role offers the opportunity to influence platform-wide standards, collaborate with cross-functional teams, and help operationalize solutions for reliability and compliance.
Responsibilities
Architectural Design & Documentation
- Develop C4 architecture models, leveraging diagram-as-code tools such as Structurizr for C4 models and PlantUML or Mermaid for sequence diagrams.
- Contribute to High-Level Designs (HLDs) and translate them into Low-Level Designs (LLDs), including class diagrams, sequence diagrams, and data flow diagrams.
- Identify and own architectural enabler features from ideation through design and delivery.
- Define and document functional and non-functional requirements according to the final design.
Solution Development & Execution
- Conduct POCs focused on C# -based backend systems and service architectures.
- Lead by example by getting hands-on coding in C# (primary), applying Clean Architecture, DDD, and Dependency Injection.
- Design scalable and maintainable APIs, microservices, and backend systems.
Collaboration & Strategic Alignment
- Ensure consistency, alignment, and a cohesive architectural vision across multiple teams.
- Work closely with DevOps, SRE, Operations, and Engineering teams to ensure seamless integration and deployment of solutions.
- Work closely with Solution Architects, PMs, and Tech Leads to ensure alignment and coordination.
- Provide clear and effective guidance to development teams Provide guidance to development teams on C# best practices, code quality, and architectural patterns.
- Collaborate with teams integrating data platforms such as Azure Databricks, Fabric, and Purview (as supporting technologies).
- Define and maintain reference architectures and best practices for scalable and reusable solutions.
- Provide architectural sign-off on features for Program Increment (PI)
- Planning and Architectural Runway.
Operations & Continuous Improvement
- Identify and mitigate technical risks associated with new initiatives and proactively address potential pitfalls.
- Lead the drafting of ARRs, TRFs, Procurement pre-assessments, and Tech Registration for new applications/services.
- Develop and maintain technical documentation, including service-to-service integrations and environment-specific configurations.
- Provide support for production operations, ensuring reliability and performance of deployed solutions.
- Ensure compliance with PwC policies, security requirements, and vulnerability mitigation via approved tooling.
Requirements
- Excellent communication and collaboration skills for working with diverse teams and stakeholders.
- Strong analytical and problem-solving abilities, with attention to detail.
- Expertise in C4 modeling, with hands-on experience in Structurizr, PlantUML, and Mermaid.
- Strong knowledge of programming languages (C# preferred, python), including Dependency Injection and advanced design patterns.
- Strong knowledge of backend architecture, APIs, and distributed systems.
- Experience integrating with Azure Databricks, Microsoft Fabric, and Purview (not primary focus).
- Proven ability to execute POCs, develop frameworks, and drive technical innovation.
- Experience defining reference architectures, reusable patterns, and best practices.
- Ability to work independently and as part of a cross-functional team, with a problem-solving and self-starter mindset.
- Strong understanding of DevOps, SRE, and Operations methodologies.
- Experience with Agile methodologies and working in cross-functional teams.
- Prior experience as a System Architect, along with 2+ years experience as Tech/Engineering Lead, 7+ years as Developer.
C# System Architect
- Location
- Remote
- Hiring in
- Argentina, Brazil, Chile, Colombia, Costa Rica, Peru, Paraguay, Uruguay, Mexico
- Compensation
- USD
Apply now
Interested in this role?
Send your resume and a brief introduction to jobs@techwarely.com and we'll get back to you soon.
Send us an email