Software Architect
Skills
Computer EngineeringComputer ScienceSoftware ArchitectureSoftware DevelopmentCritical ThinkingDevelopment ToolsSoftware Development Tools
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Demonstrated expertise in software architecture and design, preferably in the e-commerce industry
- Experience with cloud-based solutions is a plus
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- Advanced knowledge of software development methodologies and architectural styles
- Strong problem-solving skills and ability to think critically
- Excellent communication and collaboration skills
- Proficiency in relevant software development tools and technologies
Day to day
- Develop and maintain high-level design principles for the software architecture, ensuring alignment with business goals and scalability
- Lead and mentor a team of developers in implementing best practices and architectural patterns
- Collaborate with cross-functional teams to integrate new systems and technologies seamlessly
- Identify and address performance bottlenecks through architectural enhancements and optimizations
- Implement robust security measures to safeguard the platform and user data
