Repost of 83287 with updated Job Description. Please do not submit previous candidates.
Agency: EPA
Job Title/Classification: SAR1
NFP Rate: $79.92
Will Close to Submissions on: 5/12/21 at 10amEST
Interviews: Video
Duration: Through 6/30/21. May extend pending performance and funding.
Position location: Local candidates highly preferred. This position will report to Downtown Columbus office when we return to usual work routines. This may be as early as June 1st.
Right To Represent Must Be Included on Submission
Take note of close date on submissions- Withdrawn candidates will not be permitted to be replaced.
Position Description:
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 must have experience in JAVA (including Restful APIs, Node Angular, AWS Cloud concepts, Micro Services, SOAP web services,JSON). Senior Architects can 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.
Years of Relevant Experience:
7+ years enterprise IT application experience (software development, testing, and
project management)
4-year college degree in computer science or related field with advanced study preferred.
Role Description:
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 personnel.
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.
Preferred Qualifications:
At least 5 years of experience in technology consulting, enterprise and solutions
architecture and architectural frameworks in Java
Intermediate/advanced knowledge of the AWS services
Proficiency in multiple modern programming languages (Java JavaScript, Angular).
Java, Spring / Spring Boot, Messaging, APIs, REST, Microservices and integration
Demonstrated experience leading or developing high quality, enterprise scale
software products using a structured system development lifecycle.

