Remotery

Arquiteto de Software

Posted 2 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Select appropriate architectural patterns (microservices, message queues, etc.).

• Justify the choice of patterns in relation to the requirements.

• Consider trade-offs between simplicity and flexibility.

• Define clear strategies to manage increased load (scalability).

• Implement fault recovery mechanisms (resilience).

• Ensure the release control service remains available in case of daily consolidation failure.

• Define how components will communicate (protocols, message formats, etc.).

• Choose appropriate integration tools and their responsibilities.

• Implement authentication, authorization, and encryption (security).

• Implement mechanisms to protect against attacks (WAF, etc.).

• Analyze the effectiveness of breaking the system into smaller, manageable parts.

• Abstract and segregate responsibilities among layers.

• Ensure adherence to best development practices (SOLID, Clean Code, etc.).

• Write readable, organized, and maintainable code.

• Efficiently utilize the C# programming language.

• Implement tests with good coverage, quality, and relevance.

• Meet mandatory technical requirements.

• Fulfill business requirements.


⛳️ Requirements

• Proven experience in designing and implementing scalable, resilient, and secure software architectures.

• Hands-on experience in software development using the C# programming language.

• Experience applying software design principles (SOLID, Clean Code, etc.).

• Experience implementing automated tests (unit, integration, etc.).

• Familiarity with architectural patterns (microservices, message queues, etc.).

• Deep knowledge of the C# language and the .NET ecosystem.

• Strong 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).

• Familiarity with version control 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).


🏝️ Benefits

• No form of discrimination.

• Culture of equality and inclusion.

People also viewed

Miratech2 hours ago

Amazon Connect Business Architect

CA flagCanada OnlyFull-timeArchitect
ApplyView job
PeerIslands2 hours ago

Principal Architect

US flagUnited States OnlyFull-timeArchitect
ApplyView job
Slingshot Aerospace2 hours ago

Vice President, System Architecture, Mission Assurance

US flagAlabama, +30 more statesFull-timeArchitect$225k – $315k/year
ApplyView job
Tempo Software2 hours ago

Lead Architect

CA flagCanada OnlyFull-timeArchitect
ApplyView job
JDPA LIMITED2 hours ago

VP, Architecture

CA flagCanada OnlyFull-timeArchitect$250k – $275k/year
ApplyView job
OneStream Software14 hours ago

Senior Solution Consultant, POC Architecture

US flagUnited States OnlyFull-timeArchitect$175k – $187.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers