
Software Architect
Spassu
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
Entity Framework.NETSQL
About the role
- Collaborate in defining the architecture for new solutions and in maintaining current architectures; guide developers on adopted design patterns; support the selection of technologies to be used for specific developments.
- Support integration (packaging) and merging of builds developed in parallel.
- Understand client requirements and design tailored architectures to meet those needs.
- Create detailed plans considering security, scalability, availability, and performance.
- Ensure project scope, context, and constraints are documented and approved.
- Facilitate stakeholder decision-making by providing information and aligning it with overall objectives.
- Define and document the system's structure and form.
- Define and document strategies, standards, and guidelines to direct system development.
- Ensure the architecture addresses the system's quality attributes.
- Develop the architectural description.
- Provide technical leadership.
- Stay involved throughout the entire development process.
Requirements
- Bachelor’s degree in Information Technology, or any completed higher education degree accompanied by a postgraduate certificate (specialization, master’s or doctorate) in Information Technology of at least 360 hours.
- Experience in migration and modernization projects.
- Distributed environment using .NET Framework or .NET Core.
- Knowledge of object-oriented programming with C# or VB.NET; Visual Studio; .NET Framework and .NET Core; ADO.NET; Entity Framework; LINQ; SQL Server; and design patterns (MVC, Repository, etc.).
- Agile practices (Scrum, Kanban).
- Version control with GIT.
- Testing with MSTest, xUnit, or NUnit.
Benefits
- Health Insurance
- Dental Insurance
- Life Insurance
- Meal or Food Allowance
- Transportation Allowance
- WellHub (Gympass)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET Framework.NET CoreC#VB.NETVisual StudioADO.NETEntity FrameworkLINQSQL Serverdesign patterns
Soft skills
collaborationtechnical leadershipstakeholder decision-makingdocumentationplanningcommunicationproblem-solvingadaptabilitystrategic thinkingguidance
Certifications
Bachelor’s degree in Information Technologypostgraduate certificate in Information Technology