软件工程师

16个月前全职
70K - 150K AUD Akkadian Systems

Akkadian Systems

location 悉尼
unsaved
关于在Akkadian Systems工作 这个职位将涉及与团队合作,使用现代敏捷开发方法和DevOps原则。愿意与外部客户SME密切合作,利用他们的知识,共同解决问题,开发定制的软件应用。 这是一个位于新南威尔士州悉尼的全职混合角色,招聘软件工程师。作为一名软件工程师,您将负责设计和开发软件解决方案以满足业务需求,并与跨职能团队密切合作,识别业务机会并提供定制解决方案。您将参与软件开发生命周期的每个阶段,从设计到部署。 这个职位主要集中在构建新的企业系统,包括前端和后端,具有重要的数据驱动组成部分。 所需的知识、技能和经验 • Python编程 • 关系型数据库编程 • Web应用程序编程 • 面向对象和函数式编程 • 测试驱动开发 • 敏捷开发方法 • 版本控制系统和协作方法 • 作为技术和流程领导者在团队中工作 • 与技术和非技术利益相关者合作,整合需求和反馈 • 有效的书面和口头沟通能力 首选的附加知识、技能和经验 编程 • PostgreSQL方言 • Python Web框架,例如Django、FastAPI、AWS SAM • Python ORM,例如SQLAlchemy、DjangoORM • TypeScript前端框架,例如React.js • 分布式编程框架,例如Spark/PySpark GIS/地理空间 • 地理空间库和框架,例如GeoPandas、GeoDjango、PostGIS、PgRouting 云和系统 • AWS工具和环境 • Aurora Serverless,ECR/ECS,Lambda,CloudFormation/CDK • 基础设施即代码 • 网络 • Linux和Shell脚本 • Docker 流程和设计 • DevOps概念和应用 • CI/CD概念和应用 • UML建模 所需资格 • 高等教育STEM学历,或软件开发或相关领域的短期(1年或更短)资格证书 • 至少5年的软件工程专业经验 不接受招聘人员和服务提供商的招揽