软件开发者-苏格兰注册局- heo
政府的数字 & Data -
软件开发人员
苏格兰登记册
在2024年7月7日星期日晚上11点55分之前申请
Details
参考号码
359223
工资
£37,744 - £43,210
工作成绩
高级行政主任
合同类型
永久
业务领域
RoS -企业-数字化
角色类型
数字
工作模式
弹性工作,全职
职位数量
位置
Edinburgh, Scotland, EH8 7AU : Glasgow, Scotland, G2 5LD
十大网博靠谱平台工作
工作总结
苏格兰登记册(RoS) 管理21块土地, property and other legal registers which are a critical asset for the Scottish economy. We aim to provide the best public service for Scotland and are on a mission to make some of the oldest public land registers in the world into some of the most modern. We are committed to providing the best service to our customers through the creation of award-winning digital services, 由最新的云和人工智能技术支持. We are also committed to supporting our colleagues by offering a range of modern work policies and workspaces, 以及鼓励包容, 多样化的, 公平的工作环境.
在活性氧 we are committed to supporting our colleagues by offering a range of modern work policies and workspaces, 以及鼓励包容, 多样化的, 公平的工作环境. We are proud to promote our We Invest in People Gold Award, Investors in Young People Silver Award and We Invest in Wellbeing Gold Award, alongside our zero gender pay gap and the fact we are a disability confident employer. 来体验一下我们的工作, our facilities and our hybrid working approach please see the following link for a 短片;
工作描述
A developer delivers software components that form part of a product.
在此角色级别,您将:
- 开发软件以满足用户需求.
- follow best practice guidelines and help to improve those guidelines.
- 编写干净、安全、经过良好测试的代码.
- 指导和指导更多的初级同事
- operate the services you build and identify issues in production.
人规范
技术
Below is a list of the technology and methodologies used at RoS. 这跨越了我们所有的开发团队. Each team will utilise a subset of the technology listed. There are no requirements for anyone to have extensive experience in all the technology in this list. Personal development is encouraged at RoS and as such training on any technology listed can be provided but you should have experience of some of the following technologies:
- 交付模型: 敏捷看板
- 开发环境: Ubuntu, MacOS
- 版本控制: GitLab
- 编程语言: Java, Python, JavaScript (Typescript)
- 后端框架: 春天的引导
- 前端框架: 反应,NextJs
- 数据库: Oracle, Informix, PostgreSQL, PostGIS, MongoDB, RDS, Aurora
- 测试: Cypress, Jest, React Testing, Mockito, 春天的引导 Testing
- QA: SonarQube,棱镜
- CI / CDJenkins, Artifactory, Docker, Gitlab运行器
- 部署环境: Virtual Machines, OpenShift, AWS serverless and serverful
- 监控、遥测、智能: Grafana, Kibana, ServiceNOW, CloudWatch
- 基础设施作为代码: Ansible, CloudFormation, CDK
- Web服务器: Nginx
- 访问控制: OAuth, AzureAD, IAM
- 云: AWS, Azure
经验
该角色级别所需的技能:
- 可用性和容量管理. You can manage service components to ensure they meet business needs and performance targets. (技能等级:工作)
- 开发流程优化. You can explain the importance of developing process efficiency and the common ways in which processes are optimised. You can support specific activities to improve development processes. 您可以发现或识别明显的缺陷. (技能等级:觉知)
- 信息安全. 你可以理解信息安全. You can design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature. (技能等级:从业人员)
- 现代标准方法. You can competently apply a modern standards approach and guide others to do so. (技能等级:从业人员)
- 编程和构建(软件工程). You can collaborate with others when necessary to review specifications. 您可以按照约定的规格进行设计, code, test and document programs or scripts of medium-to-high complexity, 使用正确的标准和工具. (技能等级:从业人员)
- 原型设计. 你可以将原型制作作为一项团队活动, 积极征求原型并与他人一起测试. 您可以建立设计模式并对其进行迭代. You can use a variety of prototyping methods and choose the most appropriate. (技能等级:从业人员)
- 服务支持. 您可以按照约定的程序帮助修复故障. You can carry out agreed maintenance tasks on infrastructure. (技能等级:工作)
- 系统设计. 你可以将逻辑设计转化为物理设计. 你可以制作详细的设计. You can effectively document all work using required standards, 方法和工具, 包括适当的原型工具. You can design systems characterised by managed levels of risk, 可管理的业务和技术复杂性, 有意义的影响. You can work with well-understood technology and identify appropriate patterns. (技能等级:工作)
- 系统集成. 您可以构建和测试系统之间的简单接口. You can work on more complex integration as part of a wider team. (技能等级:工作).
- 用户的焦点. You can collaborate with user researchers and can represent users internally. You can explain the difference between user needs and the desires of the user. 你可以支持关注所有用户的用户研究. You can prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to use. (技能等级:从业人员)