Software Architect
Current• Work with project managers and developers to identify best possible design patterns for new projects• Attempt to diagnose and identify shortcomings in existing systems and design solutions to mitigate those issues• Take leadership roles in trialling and testing new software services, pipelines or patterns that help modernize our environment• Manage tool and training documentation and organize/run training sessions for new hires