Determine and identify high-level functional and technical requirements based on interactions with the user community and knowledge of enterprise architecture. Design architectures, including the software, hardware and communications, to support the total requirements, as well as to provide for present and future crossfunctional requirements and interfaces.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. Some work assignments will be based on predefined customer requirements documentation that will require interpretation and focused development efforts to deliver the requirements.
Your goal will be to develop high-quality software that is aligned with user needs and business goals.