Job Summary
We are seeking a highly organized and results-driven System Integrator to combine different hardware and software components into a single, cohesive solution. He will manage system integration from start to finish, including planning, designing, implementing, testing, and maintaining systems to ensure they function seamlessly and meet project objectives.
Key Responsibilities
- System Analysis and Design – Analyze customer’s requirements to design a customized solution that integrates different technologies.
- Integration and Customization – Assemble and configure hardware and software components to work together, including writing or modifying code for specific applications (e.g., emulators).
- Development – Develop desktop applications to display data fetched from external subsystems. This includes implementing simple UI components and building backend services for data retrieval.
- Testing and Validation – Rigorously test the integrated system to ensure it meets technical specifications and requirements.
- Compliance and Security – Ensure new systems comply with relevant regulations and cybersecurity standards to protect data.
- Documentation – Create documentation for processes and systems, which can be used for knowledge transfer and future training.
Qualifications
- Education – A bachelor's degree in computer science, information technology, computer engineering, or a related field is typically required. Equivalent work experience may sometimes be substituted.
- Programming – Proficiency in programming languages such as Python, Java, or C++. Familiarity with scripting and command-line tools (like PowerShell) is also valuable.
- Databases and SQL – A strong grasp of databases and SQL for managing and querying data is essential.
- Cloud and Networking – Experience with cloud services (like Azure) and networking fundamentals (like TCP/IP) is an advantage.
- Integration Platforms – Familiarity with integration platforms and middleware technologies is beneficial.
- Operating Systems – Experience with operating systems like Windows and Linux is an advantage.
- APIs – Knowledge of API protocols like REST and SOAP is preferred.
Experience and Skills
- Integration Experience – Proven experience in systems integration, implementation, and troubleshooting is a must.
- Analytical and Problem-Solving – Strong analytical skills and the ability to diagnose and solve complex technical problems are essential.
- Communication – Excellent verbal and written communication skills are vital for collaborating with teams and stakeholders.
- Teamwork – The ability to work collaboratively in a team environment is key.
- Documentation – Experience in documenting the integration process is important.