Hybrid Software Architect – Senior

Posted last week

Apply now

About the role

  • Senior Software Architect at Ouribank, developing sustainable tech solutions from complex requirements. Join us to transform customer journeys in Brazil's finance sector.

Responsibilities

  • Design and Solution Planning: Develop comprehensive architectural strategies, considering functional and non-functional requirements to ensure product efficiency, scalability, and maintainability.
  • Guide Technical Evolution: Collaborate with development squads, providing technical and strategic guidance to ensure solutions evolve according to defined architecture standards and goals.
  • Requirements Analysis: Work with product teams to understand business requirements and translate them into sound architectural decisions, aligning the technical vision with customer needs.
  • Integration Architecture: Design efficient integration solutions between different systems and services, ensuring data exchange and seamless communication across components.
  • Technology Evaluation: Assess new technologies, frameworks, and tools to determine their suitability for project needs, staying current with industry trends.
  • Quality Assurance: Define technical quality guidelines, including testing practices, code reviews, and coding standards to ensure solutions are robust and reliable.
  • Proof-of-Concept Development: Create prototypes and proofs of concept to validate architectural approaches and demonstrate the benefits of proposed solutions.
  • Technical Mentorship: Provide guidance and technical training to development teams, promoting professional growth and the acquisition of new skills.
  • Complex Problem Resolution: Identify and resolve complex technical challenges, acting as a support resource for squads during development.
  • Solution Architecture: Collaborate with DevOps teams to ensure observability, automation, and resilience of solutions; design and document solution architectures using Draw.io and the C4 Model (Context, Container and Component levels).
  • RPA Solution Architecture: Design and document solution architectures capable of interacting with Power Platform and Power Apps.
  • Communication and Collaboration: Facilitate communication and collaboration across development teams, ensuring all members understand the architectural vision and work together to achieve shared objectives.

Requirements

  • Docker: Proficiency in building, deploying, and managing Docker containers to package and distribute applications consistently across environments.
  • Visual Studio: Ability to use the Visual Studio IDE for building and debugging .NET applications.
  • SQL Server: Experience designing, implementing, and optimizing SQL Server databases, including data modeling and complex queries.
  • AWS: Hands-on experience with AWS services, including Elastic Container Service (ECS), Elastic Kubernetes Service (EKS), Application Load Balancer (ALB), Virtual Private Cloud (VPC), Amazon EC2, Amazon SQS, and Amazon SNS.
  • Windows Services: Familiarity with creating and deploying Windows Services to run applications as background services.
  • Swagger: Knowledge of creating API documentation using Swagger for clear, automated API descriptions.
  • .NET Core: Experience developing applications using .NET Core.
  • GitHub / GitLab: Familiarity with version control platforms such as GitHub and GitLab to manage source code and collaborate on projects.
  • NuGet / Nexus: Understanding of NuGet package management and similar platforms like Nexus for sharing, distributing, and deploying reusable software components.
  • Jira / Confluence: Ability to use project management (Jira) and collaboration (Confluence) tools to track tasks, bugs, user stories, and documentation.
  • DevSecOps: Familiarity with secure development principles (DevSecOps), incorporating security practices into the development lifecycle.
  • Observability Tools (DataDog): Knowledge of configuring and using monitoring and observability tools such as DataDog to monitor and analyze system performance and health.
  • Diagramming: Draw.io, C4 Model.
  • Desired: Knowledge of Power Platform and Power Apps to guide business solution design.
  • Availability to work in a hybrid model at Av. Paulista (São Paulo).

Benefits

  • Meal Voucher of R$ 1,173.26 /month, no employee deduction
  • Food Voucher of R$ 924.47 /month, no employee deduction
  • 13th Food Voucher of R$ 924.47 at year-end
  • Bradesco Health and Dental Plan, nationwide coverage with copayment, for you and your dependents
  • Childcare Assistance of R$ 697.14 for children up to 5 years and 11 months
  • Group Life Insurance at no cost
  • Education Assistance and Professional Development Grant
  • Partnership with Open English for English language improvement
  • Partnership with Allya, an online discounts platform
  • Partnership with Zenklub, an online mental health platform
  • Partnership with Wellhub (formerly Gympass) — access to gyms, studios, and wellbeing experiences
  • Quick Massage — a short break to renew energy and wellbeing
  • PAP (Personal Support Program) — specialized support from psychologists, nutritionists, physiotherapists, and physical education professionals
  • Profit Sharing (PLR) — according to the collective bargaining agreement

Job title

Software Architect – Senior

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job