ERP Solution Architect ESALA241

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Jan 31 ,2024
  • icon
    Qualifications Bachelor's Degree
  • icon
    Employer Name DelonJobs
  • icon
    Contact Email cv@delon.ng

Job Description

Delonjobs is looking to hire an ERP Solution Architect for a leading insurance company in Lagos, Nigeria. The ideal candidate would be responsible for leading the design and implementation of functionalities, interfaces, and reports for ERPs already in production and those in development also delivering efficient solutions that can produce measurable and significant improvements to business processes. Interested candidates must possess a minimum of a first degree in an IT-related discipline and a minimum of 5 years experience in developing and/or customizing large software applications or ERPs. Salary is between ₦19,000,000.00 – ₦25,000,000.00 per annum. To apply, kindly send your CV with the subject “ERP Solution Architect ESALA241” to cv@delon.ng.

 

Job Responsibilities

Technology Stack Selection: Choosing the appropriate technologies, programming languages, frameworks, and tools for the project. This decision is influenced by various factors like project requirements, team expertise, scalability needs, and existing technology infrastructure. 

System Architecture Design: Designing the overall system architecture, which includes deciding on the software architecture pattern (e.g., microservices, monolithic, serverless), database design, and the integration of various components and services. 

Cloud Infrastructure and Platform Decisions: Selecting the right cloud service provider (e.g., AWS, Azure, Google Cloud) and determining the cloud architecture. This includes decisions on server types, storage solutions, cloud services to use, and managing cost efficiency in the cloud environment. 

API Design and Integration Strategy: Defining the API strategy for internal and external communications. This involves decisions about RESTful API design, GraphQL implementation, API gateways, and how different systems and microservices will interact. 

Data Management and Storage: Deciding on data storage solutions and database management systems. This includes choices between SQL and NoSQL databases, data warehousing solutions, and considerations for data security, backup, and recovery plans. 

Security Implementation: Determining the security architecture and measures to protect the system. This covers decisions on encryption, authentication and authorization mechanisms, compliance with data protection regulations, and implementing best practices for cybersecurity. 

Performance and Scalability: Making decisions that affect the performance and scalability of the application. This includes choosing appropriate caching mechanisms, load balancing strategies, and planning for scalability to handle growth and spikes in demand. 

DevOps and Deployment Strategies: Selecting DevOps tools and practices, including version control systems, CI/CD (Continuous Integration/Continuous Deployment) pipelines, configuration management, and containerization technologies like Docker and Kubernetes. 
Choosing Development Methodologies: Deciding on the software development methodologies to be used, such as Agile, Scrum, Waterfall, etc., based on the project’s nature and the team’s working style.

Skills & Competencies

Software development: preferably a full stack developer with experience (5 years minimum) in developing and/or customizing large software applications or ERPs. 

Application Programming Interface (API) development: demonstrated experience in developing APIs. Preferably capable of developing Restful and SOAP APIs depending on the application’s needs. Should also be capable of managing requests and responses between the front-end and back-end of an ERP.

Back-end application logic: should have demonstrated capability to develop efficient back-end application logic with minimal or no adverse impact on the application performance. 

Performance optimization: must be capable of identifying opportunities for optimizing application performance with emphasis on speed and efficiency. 

Data: demonstrated experience (5 years minimum) with creating, reading, updating, and deleting (CRUD) operations in a database, designing database schemas to organize and structure ERP data, and ensuring data resilience (integrity, availability, and security). 

Cloud and emerging technologies: should be an emerging technology enthusiast capable of understanding how Artificial Intelligence, Machine Learning, Internet of Things, Distributed Ledger Technology, etc. can be incorporated into new and existing builds. 

Business process analysis: deep experience in analyzing business processes, identifying inefficiencies, and developing technology-led solutions to resolve bottlenecks. These solutions should preferably be incorporated into existing ERPs via customizations or built into ongoing builds. 

Customer engagement and communication: strong written and verbal communication capabilities. Comfortable engaging business process owners, translating technical concepts into business language, and vice-versa.