Software Architect
CurrentResponsibilities: Determine software requirements, Providing the development team with architectural blueprints to follow, Guiding and assisting the development team throughout the process, Troubleshooting and resolving issues with coding or design, presenting regular progress reports and setting goals, and develop the set test for the final product to.