Remote [Job - 20414] Software Architect

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Software Architect position is located in Brazil and offers a remote work option.
  • Responsibilities include governance of the Architectural Backlog on a per sprint basis, mapping technical dependencies at the Pod level, and performing technical grooming of Backlog Items.
  • The role involves engaging in code quality assurance by conducting formal code reviews and managing defects, while fostering the adoption of best coding practices.
  • The Software Architect will define and govern the Software Configuration Management (SCM) Plan and ensure adherence by the team.
  • The position requires running discovery workshops with clients to explain the BEES Platform and provide guidance on integration patterns.
  • Technical analysis on BEES to implement new features for clients is also part of the job.
  • The role includes designing and advising on integration architecture documents and infrastructure requirements, as well as creating technical documentation.
  • The Software Architect will drive the mapping of integrations and assess dependencies on local systems, and further detail technical and functional design of features.
  • Responsibilities also include designing and building automation of development, quality, and deployment processes, and defining and governing the Continuous Integration process and tooling.
  • Collaboration with an international cross-functional team and working in a multinational environment is expected.

Requirements:

  • A university degree in computing-related fields such as Computer Engineering, Computer Science, Information Systems, or Systems Analysis and Development is required.
  • Candidates must have at least 2 years of proven practical experience in an architect role.
  • An advanced level of English is necessary for day-to-day communication with the team and clients.
  • Great interpersonal skills and the ability to lead communication with cross-cultural users and partners, as well as internal team members, are essential.
  • A solid understanding of clean software design principles is required.
  • Strong analytical, problem-solving, organizational, and planning skills are necessary for this role.
  • Candidates should possess great presentation skills and experience with software, systems, and infrastructure architecture.
  • Solid fundamentals in object-oriented design, data structures, algorithms, and problem-solving are required.
  • Experience with Java, Spring framework, Python, SQL and NoSQL databases, microservices architecture and patterns, Azure Dev Ops, Kubernetes, Docker, and Test Automation is necessary.
  • Experience in web and mobile development is also required.
  • Candidates should be comfortable in a high-paced, high-growth environment and able to work with deadlines and milestones.
  • Excellent time management skills and good active listening skills, along with the ability to empathize with customers and stakeholders, are important.

Benefits:

  • The position offers the flexibility of remote work, allowing for a better work-life balance.
  • Working in a multinational environment provides exposure to diverse cultures and practices.
  • Opportunities for professional growth and development within a dynamic and high-paced company.
  • The role allows for collaboration with an international cross-functional team, enhancing teamwork and communication skills.
  • The company fosters a culture of innovation and best practices in software development.
About the job
Posted on
Job type
Salary
-
Leave a feedback