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
Demand Response Engineer supporting energy efficiency programs and management of demand response strategies at Duke Energy. Engaging with customers and stakeholders to optimize energy use and enhance grid stability.
Software Engineer for Navitor focusing on design and development of software solutions. Involved in programming and supporting applications within the primary B2B platform with occasional travel.
Software Engineer II developing AI - powered solutions for Travelers. Collaborating across teams to deliver measurable outcomes through enterprise AI integration.
Senior Software Engineer responsible for core platform capabilities for payments system at Freddie Mac. Collaborating with stakeholders to deliver high - quality solutions in a fast - paced environment.
Senior Software Developer at BECU designing scalable and secure software to improve digital experiences. Collaborating with teams while mentoring junior developers and ensuring engineering standards.
Senior Manager providing technical leadership and vendor oversight for production support at CVS Health. Ensuring stability and operational readiness of critical applications through strong management and governance.
Software Engineer developing different products for a growing company using various stacks. Collaborating with cross - functional engineering teams in a hybrid setup based in São Paulo.
Full Stack Developer role requiring expertise in Node.js and React technologies. Collaborating in a dynamic environment focused on innovative projects in Brazil.
Staff Software Development Engineer at CVS Health focused on backend engineering for enterprise AI platforms. Collaborating with teams to improve healthcare outcomes and operational efficiency through technology.
Forward Deployed Software Engineer developing tailored solutions for customers at First Resonance. Collaborating closely on their engineering challenges and software needs while ensuring satisfaction.