How Remoteville checks and expires listings

Software Architect

Skills
Software ArchitectureSoftware DesignSoftware DevelopmentBusiness RequirementsDesign SpecificationsOptimizationTechnical Design
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Evaluate technical solutions for feasibility and risk in relation to business needs
  • Ensure comprehensive and accessible documentation of technical design specifications and their business justifications for both business and technical stakeholders
  • Ensure product delivery matches the standards set by the architecture team

Nice to have

  • Deep understanding of software design principles
  • Excellent communication skills
  • Ability to translate complex business needs
  • Strong analytical and problem-solving skills
  • Experience in cloud architectures
  • Proficiency in C# and Python
  • Extensive experience with data design

Day to day

  • Assist architecture team to develop and implement technical architectural strategies that align with business objectives
  • Design scalable, secure, and robust architectural solutions tailored to business needs, and establish standards to ensure technical and business process alignment
  • Anticipate potential issues and develop strategies to mitigate technical debt before it arises