الخبرة : 0-3 سنة
الراتب : Not Specific
المكان : Suadi Arabia
About the job
About the Role
We are seeking a skilled Implementation Officer to carry out onsite and remote software implementations for customers. This role is customer-facing, but the focus is on technical execution.
You will be responsible for deploying, configuring, integrating, and validating our systems directly within customer environments using technologies such as C#, .NET, ASP.NET, React, SQL, and optionally Android. You will work closely with customer IT teams and internal engineering teams to ensure smooth and successful system implementation.
Responsibilities
Customer Implementation & Deployment
- Visit customer sites (or remote sessions) to install, configure, and deploy system components.
- Set up backend services, frontend applications, and related infrastructure based on customer environment.
- Work with customer IT teams to configure servers, networks, databases, and integration endpoints.
- Validate that all system components function correctly in the customer’s environment before go-live.
Configuration & Technical Execution
- Configure backend (C#, .NET, ASP.NET) services for specific customer requirements.
- Implement and adjust frontend components (ASP/React.js) as needed for deployment compatibility.
- Set up database structures, initialize data, configure permissions, and establish connectivity.
- Troubleshoot technical issues during installation and integration phases.
Integration & System Setup
- Integrate the system with customer APIs, authentication systems, internal modules, or third-party services.
- Modify configuration files, deployment pipelines, or environment variables to match customer infrastructure.
- Assist in setting up CI/CD flows for customer-specific deployments (if applicable).
Testing & Validation on Customer Site
- Perform functional and technical validation after deployment.
- Run verification tests on API connections, UI flows, and backend processes.
- Identify implementation issues and collaborate with engineering teams to provide solutions.
- Ensure the system is stable, secure, and aligned with customer expectations before handover.
Training & Technical Handover
- Provide technical handover to the customer’s IT or operations team after implementation.
- Deliver technical documentation, system architecture diagrams, and environment notes.
- Conduct brief technical walkthroughs on how to manage and operate the deployed system.
Documentation & Reporting
- Maintain clear implementation documentation, installation guides, and deployment notes.
- Prepare reports summarizing implementation steps, configurations, and issues resolved.
- Record and track implementation tasks in internal systems.
Required Qualifications
- 3+ years of experience in software implementation, field engineering, or integration roles.
- Strong technical background in:
- C#, .NET, ASP.NET MVC / Web API
- React.js (medium proficiency)
- Solid understanding of SQL and relational databases (SQL Server, PostgreSQL).
- Experience integrating REST APIs, JSON structures, and authentication systems.
- Ability to troubleshoot backend, frontend, and deployment issues effectively.
- Comfortable traveling to customer sites when required.
- Strong communication skills for interacting with customer IT teams.
Preferred / Bonus Skills
- Android development experience (Java/Kotlin) — a plus.
- Experience deploying applications in IIS, Azure, AWS, or on-premise environments.
- Familiarity with Docker or container-based deployments.
- Understanding of customer IT environments (Windows Server, Linux, firewalls, networking basics).
- Exposure to system monitoring, application logs, and performance tools.
What We’re Looking For
- A technically hands-on engineer comfortable working directly with customers.
- Someone who can remain calm, organized, and professional in customer environments.
- A problem-solver who can diagnose issues quickly and apply practical solutions.
A detail-oriented individual who follows structured processes and documents work clearly