Enterprise Software Architect

https://ipmc-ng.com/careers/company/ipmc
IPMC
LAGOS  -  Nigeria
756 Current Jobs Openings

To Apply for this job click below

Apply Now
IKOYI, LAGOS, Nigeria
Job Detail
  • Industry:
    Information Technology and Telecommunications
  • Total Positions:
    1
  • Job Type:
    Full Time
  • Salary:
    400,000 - 800,000
  • Job Location:
    LAGOS, Nigeria
  • Minimum Education:
    Bachelor
  • Minimum Experience:
    10+ Years
  • Apply By:
    Dec 31, 2021
  • Job Posting Date:
    Aug 17, 2020
Job Description

ORGANIZATION SUMMARY
 
IPMC is one of Nigeria's oilfield service companies providing innovative solutions, technology, and services to the oil and gas industry. The Company operates in Nigeria and has a network of, manufacturing, service, research and development, and training facilities.
It delivers innovative technologies and services designed to meet the world's current and future energy needs in a safe, ethical, and sustainable manner. Grounded by our core values and inspired by our world-class people, we are committed to being a trusted business partner to those we serve.


Job Summary
The Enterprise Application Architect is responsible for effective design, architecture and integration of applications, application services, application integration, and general non-infrastructure services utilized in the delivery of business solutions.
The ideal candidate must excel at collaboration with multi-disciplinary technology teams and architects on a wide range of problems, including, but not limited to, understanding the operational business processes, understanding enterprise applications, developing integrations, developing application architecture standards/patterns, and designing solutions for application monitoring and methods to optimize end-to-end performance.
This role involves collaboration with architects and project teams to design and implement solution architectures for applications with integrations across a wide estate of applications both on premise and multi-cloud.

Key accountabilities

Leads team of related disciplines in pursuit of strong Architecture and Design

Designing and overseeing the development of integration-centric architectures and solutions

Designing solutions that transition from existing traditional integration platforms to a micro-services based architecture
Define new solutions using microservice-oriented architecture patterns, automating business process models and cloud-based services

Building process-centric solutions by architecting business process focused IT infrastructures

Creating architectural roadmaps to and migrate applications into cloud-based services

Design Technical/Integration Architectures, including development, runtime and operations architectures
Lead and define architecture governance for project and change governance processes

Design authority for any integration architectures and solutioning
Define and delivering integrated solutions by applying proven delivery methodologies including Agile and Model-Driven techniques

Design message and event-driven architectures

Collaborate with Data Architects and Datawarehouse

Administrator to maintain data integrity across system and application boundaries

Select systems and capabilities to meet business requirements, evaluate new techniques for improved functionality and continuously review existing estate for improvements as new technologies emerge

Gathers and analyzes data and develops architectural requirements at project/program level

Development of and design oversight to ensure adherence to:

Integration standards
Data related standards
Process related standards
Messaging related standards

Leads and coordinates the domain technical and business discussions relative to future architecture direction for new projects, new platforms and applications

Ensures compatibility with existing solutions, infrastructure, services, and strategic requirements

Participates in platform strategy development, including environmental analysis, opportunity identification, value cases and leading POCs

Contributes to the broader Enterprise Architect solutioning and the BPX Technology strategy and ensures alignment with architectural strategy and business goals

Identifies opportunities for reuse of applications, services, data, and integration solutions

Contributes to the development of software and data delivery platforms with reusable components that can be orchestrated together into different methods for different business
Ensures the conceptual completeness of the solutions implemented by IT as a whole

Oversees ongoing quality activities across the enterprise application estate and champions related improvement initiatives

Consults on application or infrastructure/development projects to fit systems or infrastructure to the technical architecture, and identify when it is necessary to modify the technical/solution architecture to accommodate project needs

Leads the research and evaluation of emerging technology, industry and market trends to assist in project development and/or operational support activities.

Reviews existing business processes/applications and establishes metrics to improve

Demonstrates leadership by assisting both technological and business communities with solution designs that meet business requirements.

Coordinate with business customers, analysts and prepare design for systems.

Manage all enterprise application architectural issues and recommend alternatives as needed.
Essential Education

Minimum requirement of four-year college degree in computer science, software engineering, or related discipline, or equivalent experience

Essential experience and job requirements

10+ years of IT and business/industry work experience including architecture, design, and deployment; systems lifecycle management; and application development planning and management; 5+ years in an application architect role preferred

Mastery of advanced integration technologies - SOA, Microservices, ESB/messaging, API gateways, event-driven architectures, as well

Knowledge and experience with Azure and/or AWS application services and middleware, including serverless compute.
Strong understanding of cloud architecture best practices, standards and services

Demonstrated ability to constantly learn outside of a classroom environment, and successfully apply learnings
Demonstrated self-motivator that can estimate tasks and workload to achieve deliverables and goals, delivering on time and on estimation
Consulting, negotiation and relationship skills to work with multiple external teams and accomplish shared goals through the building consensus

Vendor management experience is required.

Strong communication (written/verbal) and collaboration skills
Ability to succeed in a fast-paced environment, deliver high quality performance on multiple, simultaneous strategic, value-added tasks and priorities

To Apply for this job click below

Apply Now