Bogotá

Freelance

Applications Architect

The Application Architect’s role is to plan, coordinate, architect, and supervise all activities related to the integration of software programs, applications, and third-party solutions as required to meet the business
requirements of the organization. This individual is also responsible for developing and maintaining an application architecture blueprint for the organization. This individual will oversee testing of the interoperability of application modules under development by in-house software development teams, commercial off-the-shelf software deployed in the organization, and with external third parties as necessary. Proven communication skills, problemsolving skills, and knowledge of integration best practices are critical to successful performance in this role.

Share with:


Responsibilities

Strategy & Planning
• Develop and maintain an integration architecture blueprint for the organization.
• Orchestrate integration projects and corresponding strategies between business units and development teams.
• Plan, execute, and manage the integration of new applications into existing systems and software throughout the enterprise.
• Plan, execute, and manage the integration of new application integration technology into the existing AI environment.
• Ensure that integration projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
• Ensure that integration planning and practices are aligned with strategic business goals and the company’s overall strategic vision.
• Develop standards and processes to support and facilitate integration projects and initiatives.
Acquisition & Deployment
• Research and make recommendations on integration products and services in support of procurement and development efforts.
• Collaborate with analysts, designers, and system owners in the testing of newly integrated software programs and applications.
• Lead integration testing phase of software and applications under development in order to identify and remedy potential problem areas.
• Liaise with software developers and engineers to address issues in program logic and the interoperability of new applications with existing systems software.
• Build relationships with software development and engineering teams to gain an understanding of application architectures and required functionality.
• Build relationships with vendors of application software deployed in the organization’s IT environment to learn about and provide feedback on their technical integration capabilities.
Operational Management
• Ensure the collection and coherent interpretation of the various business processes affected by integration efforts.
• Work diligently to enhance or improve business processes via integration or, as necessary, minimize the impact of integration on those processes.
• Evaluate results of integration projects, then report and make recommendations based on findings.
• Where necessary, provide guidance to junior members of the team.

Required Experience

• 5 years direct experience in enterprise-level applications.
• Proven experience in developing enterprise and solution level architectural designs.
• Proven experience in overseeing the linking of cross-functional applications between disparate business units and systems.
• Experience with business and technical requirements analysis, business process modeling/mapping, methodology development, and data mapping.
• Extensive experience with core software applications.
• Technically fluent in programming languages.
• Strong background in risk management methodologies as they relate to integration/software engineering.
• Direct, hands-on experience with automated integration tools.
• Knowledge of relational database design and management techniques.
• Good project management skills and/or substantial exposure to project-based work structures, project lifecycle models, etc.
• Strong knowledge of system and software quality assurance best practices and methodologies.
• Competency with XML constructs and schemas.
• Confidence and experience with API protocols and schemas such as SOAP and REST.
• Knowledge of network protocols and standards.
• Strong understanding of end-user needs and requirements.
• Excellent understanding of the organization’s goals and objectives.

Required Skills

• Excellent oral and interpersonal communication skills.
• Outstanding writing and documentation skills.
• Able to communicate ideas in both technical and user-friendly language.
• Able to conduct research into application issues and products.
• Highly self-motivated and directed, with keen attention to detail.
• Able to prioritize and execute tasks in a high-pressure environment.
• Experience working in a team-oriented, collaborative environment.
• Knowledge of applicable data privacy practices and laws.

Education 

• Four-year college diploma or university degree in computer science or computer engineering, and/or 6 years equivalent work experience.

Abrir chat