Software Architect
Current* Mentor junior developers and assist in hiring and other aspects of organizational development.* Assist in research, design, and development of product features.* Lead development teams in product and delivery projects.* Review other developers' code, provide feedback, and develop team knowledge.* Input to product roadmap from a feature and technical perspective.* Define the architecture of the product, liaise with product architects and technical leaders to conceptualize the architecture, then drill down into the detail to define how this can be delivered to the market.* Manage the software development cycle, including research, architecture, development, testing, release, upgrades.