Work in Washington Veterans Jobs

Job Information

UST Global Inc Software Architect I in Bellevue, Washington

Role Proficiency:Leverage expertise in a technology area (e.g. Big Data Cluster) and responsible for Architecture for small to mid size projects.Outcomes:Design and develop the framework; be the technical owner for a project in one technology areaGuide and review technical delivery by internal teamsResolve design issues and deliver/own design for a complex module for projects of the following nature: architecture enhancements small sized development and maintenance projectsReview design and code ensuring adoption of industry best practicesMeasures of Outcomes:Number of reusable components / processes developedNumber of times components / processes reusedDelivery efficiency (Adherence to UST defined principles)Contribution to technology capability development (e.g. Training Webinars Blogs)Customer feedback on overall technical quality (zero technology related escalations)Number of white papers/document assets contributed toRelevant technology certificationsBusiness Development number of proposals contributed to as applicable)Feedback from Project Team/Program Management on project supportOutputs Expected:Solution Definition & Design: Define Architecture for small/mid-sized type of projectsDesign the technical framework and implement the sameIdentify and conduct design of complex sub-components /module in collaboration with project teamarchitects and client SMEPresent the detailed design documents to relevant stakeholders and seek feedbackUndertake project specific Proof of Concepts activities to validate technical feasibility with guidance from the Application ArchitectImplement best optimized solution and resolve performance issuesSupport the team in the design of functional modules and review deliverablesConduct code reviewsRequirement gathering and Analysis: Understand the functional and non-functional requirementsCollect non-functional requirements (such as response timethroughput numbersuser loadetc.) through discussions with SMEs and business usersIdentify technical aspects as part of story definitionespecially at an architecture / component levelProject Management Support: Share technical inputs from Agile/project planning perspective with SCRUM Master / Project ManagerHelp SCRUM Masters / Project Managers to understand the technical risks and come-up with mitigation strategiesHelp developers overcome technical challengesTechnology Consulting: Analysis of technology landscapeprocess and tools based on project objectivesBusiness and Technical Research: Understand application architecture and its criticality to: analyze and assess tools (internal/external) on specific parametersUnderstand application architecture and its criticality to: Support Architect/Sr. Architect in drafting recommendations based on findings contained within Proof of ConceptUnderstand application architecture and its criticality to: analyze and identify new developments in existing technologies (e.g. methodologiesframeworksacceleratorsetc.)Understand application architecture and its criticality to: document the new developments (e.g. reportwhite papernational/ international publications) to build team capabilities.Project Estimation: Provide support for project estimations for business proposals and support sprint level / component level estimatesArticulate estimation methodology and module level estimations for more standard projects with focus on effort estimation aloneProposal Development: Contribute to proposal development of small to medium size projects from technology/architecture perspectiveKnowledge Management & Capability Development: Conduct technical trainings and webinars to impart knowledge to relevant application developme