Spassu

Software Architect

Spassu

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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