• jobs
  • 2 weeks ago

jobs description


Under limited supervision and direction, leads architecture efforts on multiple projects. Works closely with business partners, program managers, project managers, business analysts, data analyst, software developers, quality analysts and support specialists during all phases of projects to analyze requirements in the context of related applications and systems, model data and software processes, produce architectural approach documents and blueprints, and provide architectural guidance, oversight and support to projects in general. Mentors other software architects, software developers, and other colleagues. Drives architecture efforts of a whole area aligned with a program director. Actively contributes to strategic architecture improvement efforts.

• Application architecture – works closely with application business owners and program managers to architect major application components and processes; plans architectural improvements... in coordination with project managers and provides architectural guidance and support to developers, infrastructure engineers and quality analysts
• Data architecture – works closely with program managers, data analyst and business analysts to model data for both transactional and data warehouse databases; maintains data dictionary and metadata; coordinates enhancements to data models with project managers; provides guidance and support to developers, infrastructure engineers and quality analysts
• Integration – collaborates with application owners and architects to define and coordinates internal and external application and system integration; coordinates external data feeds, maintains relationships with external counterparts, implements and maintains data feeds.
• Strategic Architecture – Monitors the market to gain knowledge and understanding of currently emerging technologies. Identifies new and emerging hardware and software technologies and products based on own area of expertise. Promotes adoption of SOA, DDD, API Led, AWS and related Cloud Technologies and other strategic technologies; Provides support in ROI analysis and project portfolio management leveraging application rationalization, retirement, and streamlining opportunities; develops target technology/software standards and guidelines.
• Generates and maintains core application frameworks.
• Participate and supports architectural initiatives across strategic programs.
• Assists in planning, scheduling, and implementation.
• Provides general architectural mentoring.
• Participates in special projects or performs other duties as requested.
• Upholds the Crawford Code of Business Conduct at all times.


Bachelor’s Degree (Four-year college course)

• 10+ years of information technology industry experience
• 4+ years of experience in application, data, integration, or strategic architecture
• Experience in the insurance services industry is strongly desired

• Strong analytical, problem-solving and organizational skills
• Experience in developing comprehensive architectural solutions for a variety of business problems with varying complexity
• Strong communication skills and ability to work in a collaborative environment
• Fluent in software development life cycle and methodology
• Excellent knowledge in data and process modeling
• Strong understanding of highly available and scalable solutions
• Strong understanding of information security concepts
• Expertise in a number of the following areas:

• Programming languages - .NET, C#, VB

• Web Development - JavaScript, HTML, XML

• Databases - Oracle/ PL/SQL or SQL Server/T-SQL or other DB tool

• Integration - Restful APIs, RAML, EDI

• One or more of the following domains - Data Warehousing, Business Intelligence, BPM,

OLTP, OLAP, Mobile Technologies, and related technologies

• Modeling languages - UML, TOGAF
• Architecture, AWS, C#, Elasticsearch


Apply - Senior Application Architect Philippines