Position Overview:
Our Software Architects help design and build fundamental components and frameworks to be used across applications for our clients. They have a deep understanding of the field’s concepts, practices and procedures. This understanding will help to apply a solid foundation for our Software Developers to utilize. The position equates to a mix of approximately 25% software development, 50% software design and analysis and 25% oversight and support for software developers.
Essential Functions:
Understand and apply software design patterns
Create POCs (Proof of Concepts) for new components and frameworks
Clearly document and communicate software process flows
Ability to develop software, staying current with the software engineering standards of the company
Ability to train and assist software developers to mature and progress their skills