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
Specialist Software Engineer at L3Harris Technologies contributing to planning and implementation of software components and applications. Responsible for technical designs, mentoring, and maintaining corporate standards.
Principal Software Engineer leading technical direction for Thanks’ advertising platform. Managing projects and mentoring engineers while ensuring high - quality production code is delivered.
Software Engineer needed for dynamic project team specializing in development of embedded software. Position based in Saint - Mandrier - sur - Mer with occasional travel.
Software Developer creating innovative embedded solutions for products and customer projects in Deggendorf or Regensburg. Focus on high - performance software with clear APIs for efficient system integration.
Senior Data Processing Engineer at ABSOLUT SENSING developing geophysical products from hyperspectral images. Focused on satellite monitoring to reduce global methane emissions.
Automation Test Lead with strong expertise in selenium, TestNG, and Cucumber. Responsible for automation of web - based applications and test methodologies in testing services.
SAP ABAP Technical Lead involved in gathering user requirements and developing enterprise applications. Collaborating with various teams to ensure effective implementation of technical designs and documentation.
SAP Tosca Sr Technical Lead using MySQL for automation and testing. Collaborating on test scripting and executing diverse test types to ensure software quality.
API Technical Lead overseeing manual and automation testing services for API applications. Collaborating on Agile processes and utilizing various QA tools for effective testing execution.
Selenium test automation expert with 8 - 10 years experience in QA methodologies. Developing automation scripts and collaborating with teams on web - based applications.