Line 1: |
Line 1: |
− | == Senior Developer==
| |
− |
| |
| == Who are we? == | | == Who are we? == |
| | | |
Line 14: |
Line 12: |
| | | |
| ==== Responsibilities: ==== | | ==== Responsibilities: ==== |
− | • Design and develop solutions based on micro service architecture
| + | * Design and develop solutions based on micro service architecture. |
− | • Research and experiment with new application development concepts
| + | * Research and experiment with new application development concepts. |
− | • Document your work (architecture diagrams, micro service data models, etc.)
| + | * Document your work (architecture diagrams, micro service data models, etc.) |
− | • Help in maintaining current legacy GCTools
| + | * Help in maintaining current legacy GCTools. |
− | • Support the Development team in meeting objectives within the scope of our roadmap
| + | * Support the Development team in meeting objectives within the scope of our roadmap |
− | • Follow the agile processes set out by the Digital Enablement Development team.
| + | * Follow the agile processes set out by the Digital Enablement Development team. |
− | • Work collaboratively with colleagues to drive the project forward.
| + | * Work collaboratively with colleagues to drive the project forward. |
− |
| + | |
| ==== Requirements: ==== | | ==== Requirements: ==== |
− | • 5+ years of work experience in a development role
| + | * 5+ years of work experience in a development role |
− | • Adaptable and collaborative personality
| + | * Adaptable and collaborative personality |
− | • Ability to problem solve in short time frames
| + | * Ability to problem solve in short time frames |
− | • Attention to detail with an ability to identify precise processes and details as needed
| + | * Attention to detail with an ability to identify precise processes and details as needed |
− | • Experience reverse engineering open source software in order to add new features or tweak functionality
| + | * Experience reverse engineering open source software in order to add new features or tweak functionality |
− | • Significant working knowledge of one – or all – of the following: Python, Node JS, GraphQL, and React
| + | * Significant working knowledge of one – or all – of the following: Python, Node JS, GraphQL, and React |
− | • Working knowledge and experience using Git
| + | * Working knowledge and experience using Git |
− | • Knowledge of micro service architecture including supporting components (i.e. messaging queues, GraphQL Pub/Sub)
| + | * Knowledge of micro service architecture including supporting components (i.e. messaging queues, GraphQL Pub/Sub) |