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
Senior Engineer at Mercedes - Benz Türk developing diagnostic solutions for Daimler Buses worldwide. Responsible for software development and technical design of diagnostic systems ensuring product quality.
Software Developer creating software tools for aerospace applications at L3Harris Technologies. Collaborating on development initiatives and various software projects, primarily using .NET technologies.
Senior Engineer I at Phillips 66 combining engineering and physics models with ML. Enhancing safety, reliability, and profitability through digital product development.
Customer Success Integration Engineer in IDEMIA responsible for system integration and customer support. Overseeing software validation while collaborating with global teams.
Senior Product Engineer responsible for product design and development in mechanical and electrical engineering. Enhancing customer specifications and assuring product quality for mass production at Rogers Corporation.
Student assistant position involving Full Stack Development within a leading research institute in Berlin. Contributing to software solutions in process management and industry projects.
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.
Software Engineer leading a team to develop high quality software solutions for DoD training systems. Supporting the JTSE program at Joint Staff Complex in Suffolk, VA.
Lead Principal Engineer Specialist at SAE facilitating aviation standards through technical management and collaboration. Recruiting and mentoring volunteers while driving continuous improvement initiatives in a hybrid work environment.