Software Architect

Skills
C#Computer ScienceSoftware ArchitectureSoftware DesignSoftware DevelopmentArchitectureCritical Thinking
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years experience in software development with a focus on cloud-based architectures.
  • Strong knowledge in cloud platforms like AWS, Azure, or Google Cloud.
  • Expertise in database technologies and data management practices.

Nice to have

  • Python
  • Java
  • C#
  • JavaScript
  • SQL
  • NoSQL

Day to day

  • Lead the architectural vision, design, and implementation of scalable cloud-based systems.
  • Develop and maintain strategies for data architecture, including data models and flow diagrams.
  • Collaborate with product managers and engineers to translate business needs into technical solutions.
  • Establish and enforce best practices in software design, development, and deployment.