Software Systems Engineer
Thales
- Jeddah, Makkah
- Permanent
- Full-time
- Execute System Software Integration and testing activities
- Analyze and troubleshoot software problems and communicate with the software development team in effective manner.
- Contribute to formalizing technical feedback to improve the software product
- In support with Software Integration Manager / Lead, performing SSI checklists to validate the main functionalities of each software baseline.
- Work closely with the Software Integration Manager /Lead to resolve defects and ensure coherency amongst the teams.
- Investigate, analyse, resolve and formalize with troubleshooting reports any defects found in the software system platform.
- With support of System Experts, define the Software integration and verification strategy and plan for the projects.
- Responsible for the activities that includes to software configurations, subsystem integrations, system verifications and validations and post deployment support
- Systems Operations support to the client
- Create and maintain documentation supporting SSI activities (including SSI checklist, defect analysis, troubleshooting reports & KPIs).
- Maintain software and system test results and traceability to requirements
- Knowledge/ Experience on System and Software Design
- Knowledge on writing software requirement specifications, writing test procedures, design specifications, writing software and hardware interface designs specifications.
- Basic knowledge on with Service Oriented Architectures (SOA) with the implementation framework e.g. web service-oriented architecture.
- Basic knowledge on Requirements Traceability from design through to development and test while establishing the compliances
- Knowledge in software technologies;
- Should have strong Database Design concepts, able to create/modify and debug Stored Procedures and Triggers. Should also have understanding of database Optimization and fine-tuning.
- Software deployment and configuration experience on and using different Operating Systems: Windows Servers, Linux. with capability of administration commands execution on the shell/command line and scripting (Shell Scripting)
- Hands-on experience on Object Oriented Programming Languages i.e. JAVA, C++, C#, .NET, J2EE Technologies particularly on Server side.
- Development experience using Web Services, XML, UML
- Willing to work during holidays , remote sites in Kingdom, during different shift on demand
- Willing to travel frequently inside and outside the Kingdom anywhere on job demands
- Able to fluently communicate in English/French and Arabic is a plus
- Good Analytical skills in order to identify analyze and propose technical solutions to the raising issues.
- Keen in enhancing current skills and learning new ones; applies advanced functional or technical knowledge to do job at a high level of accomplishment. Also shares expertise with colleagues, teaching skills and explaining concepts.
- Can adapt various testing techniques for the system acceptance.
- Possess good Technical Report writing skills
- Strong Interpersonal skills and experience working with cross-functional teams