How Remoteville checks and expires listings
Software Architect
Skills
Software ArchitectureSoftware DesignSoftware DevelopmentBusiness RequirementsDesign SpecificationsOptimizationTechnical Design
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
