Software Architect will serve as a leadership role on the software development team,
define and design the software architecture for projects, including selecting appropriate
technologies, frameworks, and patterns. Great communications with team and management.
Implement tests, identify bugs, and correct lines of code to ensure the software program works
correctly, tracking major changes and patches.