Software Architect

  • Nice
  • Bolivia
Descripción

The Software Architect is responsible for providing technical leadership across development teams in a specific functional area. This role ensures the successful implementation of key deliverables, ensuring that each project is designed with high availability, performance, supportability, security, and quality. They also represent the organization.

As a Software Architect, a Typical Day Might Include:

  • Collaborating with the product management team to define new architectural requirements and designs.
  • Fostering strong collaboration between Development teams, Product Management, and other Architects.
  • Setting the technical direction for the team, including platform performance, technology, tools, and infrastructure.
  • Mentoring and guiding the team on coding best practices.
  • Effectively communicating concerns, achievements, or challenges related to architecture.
  • Leading technical decisions, solving problems, and coordinating multiple project executions.
  • Ensuring development adheres to high-quality standards and review processes for security and high availability.
  • Promoting a strong teamwork environment and creating passion within the team.
  • Actively participating in the development leadership team to ensure corporate success.
  • Representing the team and department with professionalism and competence.
  • Adhering to the company Code of Ethics, policies, and procedures at all times.

To Land This Gig You'll Need:

  • BS in Computer Science or equivalent work experience
  • 10+ years of software development experience
  • Experience in architecting systems for performance and scalability
  • Expertise in designing applications using relational and/or non-relational databases
  • Experience in creating Architectural Flow Diagrams
  • Experience with PHP and TypeScript
  • Working knowledge of CI/CD
  • Experience with AWS
  • Experience developing RESTful web services
  • Excellent problem-solving skills and ability to troubleshoot and resolve issues quickly and effectively
  • Strong decision-making abilities
  • Working knowledge of design patterns
  • Strong verbal and written communication skills
  • Strong orientation towards quality, with knowledge of automation being a plus
  • Excellent organizational and time management skills

Bonus Experience:

  • MS in Computer Science
  • 5+ years of technical leadership experience
  • Experience as a technical or team lead
  • Experience with call centers
  • Working knowledge of Agile development processes

Otras Vacantes

Estas vacantes tienen roles y ubicación similares.

Nice
Software Architect

  • 4 oct
  • Tiempo Completo
  • Arquitecto de Soluciones
  • Arquitecto de Software
  • Híbrido 🇧🇴
Plan A Technologies
.NET Solutions Architect

  • 10 jul
  • Tiempo Completo
  • Arquitecto de Software
  • Arquitecto de Soluciones
  • Remoto ( 17 ubicaciones )
Right Balance ®
Senior Software Engineer

  • 29 jun
  • Tiempo Completo
  • Ingeniero FullStack
  • Arquitecto de Software
  • Arquitecto de Soluciones
  • Ingeniero Backend
  • Remoto ( 17 ubicaciones )