The competencies for Junior Engineer in Engineering are outlined below. Before reviewing them, it is helpful to review how to use these competencies.
Effectively manages activities within the available people, resources and keeps to expected or communicated timelines. Includes contributing to task break-down and estimating.
Aware of how the team delivers and the best practices they use. Plans and delivers own work tasks.
Works independently as an individual at each level, showing self-reliance and initiative, and takes responsibility for completing tasks and seeing them through to completion.
Independently delivers well defined tasks with support from their team. Takes ownership for tasks, and asks for help when unable to complete them.
Makes well-judged and timely decisions, identifies problems, and creates effective solutions.
Identifies issues in daily tasks, learning about our use of data, logs and metrics that help investigate them.
Recognises the broader business context and strategically aligns actions to support organisational goals.
Understands basic business principles and ensures their work supports team goals, assisting in project delivery.
Effectively listens, understands, and conveys messages in a way that is appropriate to the audience - including verbal, written, use of diagrammes. Uses a range of techniques to influence and make persuasive arguments. Adopts a patient, empathic style, avoids jargon, and checks for understanding in others.
Presents their work clearly and talks about progress concisely in meetings, explaining their approach.
Collaborates effectively across the organisation.
Seeks guidance and input from peers, actively participates in discussions, and is eager to assist teammates.
Continuously seeks and creates opportunities for learning and growth.
Builds self-awareness about their strengths and areas for development.
Guides oneself and inspires & develops others to achieve common goals. Reflects on their personal growth to identify areas to enhance their performance and for further development.
Demonstrates self-motivation, takes initiative, and uses feedback for continuous improvement.
Demonstrates and shares technical and domain expertise, and develops high-quality, secure and reliable software solutions following industry standards.
Writes well-tested code and documentation in keeping with our guidelines and conventions. Applies changes and configuration and takes care to test solutions.
Uses tooling and systems at a basic level, including managing their development environment, source control, CI/CD pipelines, and monitoring.