作为Prospero的初级软件架构师,您将在尖端软件解决方案的设计和开发中扮演关键角色。您将与我们的IT团队密切合作,将业务需求转化为可扩展和高效的软件设计。这是一个令人兴奋的机会,让热情的个人为我们公司的发展做出贡献,并在软件架构方面提升自己的职业生涯。
职责:
与跨职能团队合作,了解和分析业务需求。
设计和记录与业务目标一致的软件架构解决方案。
开发原型和概念验证,以验证架构决策。
实施软件开发的最佳实践,确保可扩展性、可靠性和可维护性。
与开发团队合作,在实施阶段提供指导和支持。
进行代码审查,并为编码标准的持续改进做出贡献。
及时了解行业趋势和新兴技术,确保我们的软件解决方案始终保持创新性。
资格:
计算机科学、软件工程或相关领域的学士学位。
在软件开发和设计方面的经验。
熟悉软件架构原则和设计模式。
掌握一种或多种编程语言的编程技能(例如Java、Python、C#)。
了解Web和移动应用程序开发。
出色的问题解决和沟通能力。
能够在团队环境中进行合作。
加分项:
具有云计算平台(例如AWS、Azure、GCP)的经验。
了解容器化和编排工具(例如Docker、Kubernetes)。
熟悉微服务架构。
之前接触过DevOps实践。