Harrisburg, United States
Last shared 96 days ago
The Senior Architect is
responsible for designing, developing, and implementing application
infrastructure to provide highly-complex, reliable, and scalable applications
and systems to meet the organization’s objectives and requirements. Senior Architects are familiar with a variety
of the application technologies, environments, concepts, methodologies,
practices, and procedures and rely on experience and judgment to plan and
accomplish goals. Senior Architects are able to perform a variety of complicated
tasks with minimal or no direct supervision. They have proven experience
defining systems and application architecture and provide vision, problem
anticipation, and problem solving ability to organization. They consult with
the client to define needs or problems, conduct research, perform studies and
surveys to obtain data, and analyze problems to advise on or recommend
solutions, utilizing knowledge of theory, principles, or technology of specific
discipline or field of specialization.
•Leads systems analysis for architecture and
development of new applications.
•Establishes development schedule, and allocates
work of personnel based on project plans, timelines and budgets.
•Works with organizational leadership to ensure
projects are in line with long-term IT strategies and initiatives.
•Coordinates project activities with all
•Works with management to articulate systems and
programs purpose, identifies problems, suggest changes, and determines required
changes to existing applications.
•Provides mentoring and guidance to agency
personnel and leadership.
•Manages, organizes, and administers systems
analysis and preparation of applications and operating systems programming to
process data and solve problems by use of computers.
•Establishes priorities and schedules, and
oversees and reviews work of systems analysis personnel and programming
•Reviews feasibility studies and time and cost
estimates of new or revised systems.
•Assists in the development of standards,
procedures, and operating systems applications.
•A combination of directly-related technical
training and hands-on experience.
•Works with stakeholders and management to ensure
projects are completed on time and according to organization standards.
•Consults with personnel in other information
systems groups to coordinate activities.
•Consults with management to clarify systems and
programs intent, identify problems, suggest changes, and determine extent of
application systems changes required.
•Participates in developing a project plan and
schedule with key milestones, contingency plans, workflow charts or diagrams,
considering factors, such as resource requirements, computer storage capacity
and speed, extent of peripheral equipment, and intended use of output data.
•Manages conversion of workflow charts to
language that can be processed by computer and entering of program codes and
test data into computer.
•Analyzes test runs on computer and supervises
correction of coded program and input data.
•Manages the revision of existing programs to
increase operating efficiency or adapt to new requirements.
•Compiles documentation of program development
and subsequent revisions.
•Trains subordinates in systems analysis,
feasibility studies, programming, and program coding.
•Prescribes standards for terms and symbols used
to simplify interpretation of programs.
•Collaborates with computer manufacturers and
other users to develop new programming methods.
•Prepares records and reports.
Amount of Experience
Architecture, Development, Testing, and Project Management
4 year college
degree or equivalent technical study with advanced study
Sign up free of charge to apply for jobs and meet your future colleagues!
Sign up for free