Minimum EducationBachelor's degree or equivalent experience
Minimum Experience1
SummarySupports a variety of technology functions that require foundational knowledge of multiple IT disciplines. Participates in analyzing, designing, developing, and implementing technology solutions and/or strategies to meet the needs of an organization/group. Supports more senior staff to bridge gaps between business and technology, leveraging broad technological knowledge and skills. Participates in conducting audits of systems to ensure the system continues to function properly and optimally, identify areas for improvement, and verify compliance of the system. Supports performing routine and non-routine maintenance on systems to ensure optimal functioning and avoid system failure. Conducts research to advise systems design, data definition, data access, or configuration changes.
Duties and Responsibilities- Participates in consulting with users, diagnosing and resolving problems found in application implementations, suggesting appropriate software solutions and computing platform(s) to meet the generally defined requirements of users, and assisting in other ways on technical and programming issues related to information processing. Participates in explaining IT processes and concepts to technical and non-technical audiences and describing technical information at a high-level to communicate how technology processes and concepts directly impact and influence stakeholders.
- Supports the implementation of software systems and applications using security best practices and change control to meet business requirements. Participates in conducting audits of systems to ensure the system continues to function properly and optimally, identify areas for improvement, and verify compliance of the system.
- Participates in operating system controls to coordinate computer network access and use. Works to stay up to date on IT security trends and disaster recovery processes to apply this knowledge to recommend security enhancements. Participates in monitoring the computing environment for security breaches.
- Supports the process of installing and maintaining distributed processing systems. Participates in the development of system access profile and IT frameworks based on user requirements.
- Participates in thinking through the various aspects that go into designing a system including, but not limited to, business needs, cost considerations, and functionality. Participates in performing routine and non-routine maintenance on systems to ensure optimal functioning and avoid system failure.
- Supports the administration of shared databases and/or maintenance of the security and integrity of data systems; conducts research to advise systems design, data definition, data access, or configuration changes.
- Participates in collecting and analyzing data to identify trends in data, produce data visualizations, and examine data to help provide context for pertinent issues. With the assistance of more senior staff, compiles data findings into visually appealing, easy to follow reports to summarize outcomes.
- Supports division customers with a variety of technology needs that may include: developing new tools for users, maintaining existing web applications in the division, creating web pages, and/or debugging new application breaks. Participates in researching technologies that might enhance user experience.
- Maintains knowledge of evolving trends in technology to assist in developing innovative approaches that deliver value; develops understanding of business requirements and processes in order to assist in identifying technologies that meet the requirements.
- Supports developing and/or implementing short- and long-term strategies to meet the automation, computing, database, and information management requirements of the division and the Board. Collaborates with team members and shares information/knowledge to ensure the best strategies are implemented. Supports the design, implementation, support, and maintenance of automation, computing, and database systems essential to meeting those strategies.
Position RequirementsAbout the Role and TeamThe Research Data and Technology Analysis (RDaTA) group in the Division of Financial Stability supports the mission of Financial Stability by providing data and technology solutions across our Policy and Research outcomes. The Technology Analyst will play a pivotal role in designing, implementing, and maintaining automation solutions on behalf of the Division using technology best practices, which may include visualizations, dashboards, websites, data systems, workflows, and more.
Position RequirementsResponsibilities include developing and maintaining web pages, applications, and databases to support policy analysis and economic research. • Participates in the design, development, unit testing, implementation of software systems to support the Division's business capabilities. • Proactively maintains the Division's software systems to ensure high availability and restores systems in a time efficient manner to minimize disruption to users. • Helps to identify defects in software capabilities and provides proposals to resolve defects and their root causes. • Helps to implement DevOps best practices for all aspects of software systems management and expand usage across Division and Board software systems. • Participates in and may lead product teams in organizing work iterations, interfacing with business stakeholders, and fostering collaboration among staff. • Consults with users on effective use of programming tools, software systems, and DevOps, as well as advises users with debugging and unit testing protocols.
QualificationsRequires a bachelor's degree in computer science, information technology, or related field and one year of experience or equivalent (FR-23). Must have foundational knowledge in one or more of the following areas: user technical support, software development, end-point system installation/maintenance, cloud technology, and project management. Must be able to work effectively with more senior staff. Must be able to support more senior staff with user technical support, software development, project management, technology evaluation, data analysis, database administration, technical problem solving, database system development, working group participation, web app development and management. Required Skills
- Strong Critical Thinking Skills: Uses critical thinking to conceptualize and/or evaluate information to determine appropriate strategies and solutions, after being given loose instruction and guidance from more senior staff. Applies technical expertise, initiative, reliability, and judgment. May help develop strategies for improving systems.
- Ability to Manage Complexity : Works on a wide variety of tasks requiring creativity and analytical skills. Completes tasks and activities in a timely manner. May identify new initiatives/projects that will further the work of the section or division.
- Good Communications Skills : Contacts mainly with other employees in the job and manager, but some coordination and contact with other divisions may be required. Must be able to construct clear and concise written work and applies a basic understanding of grammar, sentence structure, and intended audience(s) to the process of writing and editing such work. Must work well on teams/group setting and be able to express oneself clearly, both orally and in writing. Possesses the ability to exercise judgement, initiative, and confidentially in all areas of responsibilities. Ability to translate business requests and goals into technical capabilities.
- Good Technical Skills : Familiarity with Microsoft applications such as O365, SharePoint Online, SharePoint On-premises 2019, Power Automate, and Power Apps.