Develop information systems by studying operations, and develop a software team of developers for building new and supporting existing applications. Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; and following the software development lifecycle. Document and demonstrate solutions and develop flow charts, layouts, and documentation. Determine feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions. Prepare and install solutions by determining and designing system specifications, standards, and programming. Recommend state-of-the-art development tools, programming techniques and computing equipment. Provide information by collecting, analyzing, and summarizing development and issues while protecting IT assets by keeping information confidential. Improve applications by conducting systems analysis recommending changes in policies and procedures. Define applications and their interfaces, allocate responsibilities to applications, understand solution deployment, and communicate requirements for interactions with solution context, define Nonfunctional Requirements (NFRs). Design the fundamental organization of a system embodied by its components, their relationships to each other, and to the environmental to guide its emergent design and evolution. Use API-First Development where requirements and solutions evolve through the collaborative effort of cross-functional teams and their end users to construct high-quality, well designed technical solutions. Understand and include Internet of Things (IoT), the Digital Mesh, and Hyper Connectivity as inputs to API-First Development so solutions are more adaptable to future trends in Agile Development and Architecture. Lead a cross-functional agile team with special expertise contributed by testers working at a sustainable pace, by delivering business value desired by the customer at frequent intervals to ensure the economic success of the solution as part of Agile Testing and Agile Systems Thinking. Evaluate the design and effectiveness of controls against established industry frameworks and regulations to assess adherence to legal/regulatory requirements as part of Regulatory Risk Compliance Management. Create, design, and formulate solution models, diagrams and documentation using industry standards, tools, version control, and build and test automation to meet business, technical, security, governance, and compliance requirements. Perform Solution Functional Fit Analysis to study how well the component parts were designed purchased, and configured to interact. Provide oversight and foster Built-In Quality and Team and Technical Agility.