| Contact Us | Careers | Our Offices | Site Map |
|
Position: Senior Applications
Architect
Length: 1yr with possibility of
extension
General
Characteristics The application architect(s) should be capable of providing design recommendations based on long-term IT organization strategy. The candidate(s) should be capable of developing enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features. The candidate(s) should be capable of employing a variety of platforms to provide automated systems applications to customers. The candidate(s) should be capable of providing expertise regarding the integration of applications across the department. The candidate(s) should be capable of determining specifications, then be capable of planning, designing, and developing complex and mission critical software solutions, utilizing appropriate software engineering processes - either individually or in concert with a project team. The candidate(s) should be capable of developing programming and development standards and procedures as well as programming architectures for code reuse. The candidate(s) should have in-depth knowledge of state-of-the art programming languages and object-oriented approaches in designing, coding, testing and debugging programs. The candidate(s) should understand and consistently apply the attributes and processes of current application development methodologies. The candidate(s) should be capable of researching emerging technologies and possible application to department. The candidate(s) will be viewed both internally and externally as a technical expert and critical technical resource across multiple disciplines. Education:
The
candidate(s) should have Bachelor’s or Master’s Degree in Computer Science,
Information
Systems, or
other related field or equivalent work experience.
Experience:
The
candidate(s) should have 7 to 10 years of experience in multiple IT areas and
2–3 years of
relevant
architecture experience. department requires advanced to expert level knowledge
and
understanding
of architecture, applications systems design and integration.
Complexity:
The
candidate(s) should be capable of working at an expert/lead technical role. The
candidate(s)
may work on multiple IT projects as a project leader. The candidate(s) may also
work on
projects/issues of high complexity that require in-depth knowledge across
multiple
technical
areas and department program offices. The candidate(s) will be expected to coach
and mentor more junior technical staff.
Current
Application Development Environment and Technical Skills Desired:
Additional
Required Skills and Experience:
- Experience
in relational and dimensional data modelling and database design
concepts.
- Ability to
translate business needs into technical solutions.
- Ability to
schedule, manage, facilitate, and document workgroup meetings.
- Experience
with technology in client-server and internet and intranet
environments.
- Experience
in working with industry accepted requirements methods and
practices and
tools.
- Qualified
candidate must also possess excellent writing skills, excellent
communication
skills, strong process skills and leadership ability.
- Exceptional
analytical skills necessary to identify and resolve technical issues or
problems.
- Ability to
multi-task and prioritize.
- Ability to
work well in a challenging environment.
- Must be
able to follow-through on tasks as assigned.
- Experience
leading interviews and facilitated sessions with project stakeholders.
- Experience
in conducting tool evaluations.
- Excellent
writing skills, oral communication skills, strong process skills, and
leadership
ability.
- Ability to
work cooperatively and in conjunction with other information system
developers,
software vendors, support staff, and program office customers in a
team based
environment.
|