- Developing programs and Integration processes for Business Support Systems and Customer Care Applications and touch points including Billing System, Provisioning System, CRM, ERP, etc.
|
- Assisting in coding, implementing and maintaining Relational Database Management (RDBM) systems within the company, as well as troubleshooting problems that may arise and recommending on suitable corrective and preventive action in that regard.
|
- Developing and Administrating Zain Services using different technologies including IBM Integration Bus (WebSphere Message Broker, APP Connect) and IBM MQ, Microsoft .Net Framework & .Net Core (Web Services, Rest APIs, Microservices, back ends, etc…), Oracle PL/SQL, DELPHI, etc…
|
- Monitoring the performance of servers and applications and ensuring they are running smoothly on daily basis, as well as analyzing deployed products and subsequently reporting developmental areas to improve functionality of systems.
|
- Administering and maintaining customer touch points web services including Zain Portal, Zain USSD, CRM, IBM MW, IVR, Zain APP, CMS…etc. as well as communicating requirements to vendors and ensuring that problems are followed up and resolved in a timely manner.
|
- Identifying, debugging, and advising on system errors or architecture issues.
|
- Analyzing and improving current system integrations and migration strategies.
|
- Maintaining the integrity and smooth functioning of the company's integration architecture.
|
- Providing end users with required training for systems and applications deployed to end users and handling their complaints and inquiries to ensure proper utilization of the concerned systems.
|
- Testing systems and effectively troubleshooting and debugging complications in an accurate and timely manner as well as maintaining the archiving and documentation processes and creating SQL reporting service reports.
|
- Maintaining strong relationships with vendors and software providers and ensuring that continuous support and maintenance is provided to implemented systems.
|
- Performing other duties related to the job as assigned by the direct supervisor.
|
Specific Skills
• 1-2 years of development experience in .NET Framework/.NET Core.
• 1-2 years of experience in web development (designing, developing, refactoring, and delivering full stack web application software).
• Knowledge of Web Services such as REST, SOAP and RPC, JSON, and consuming 3rd party-services.
• Experience developing applications using the .NET Core & Framework up to and including Core 3.0+ & 4.x + 5.X respectively.
• Experience with multiple programming languages, to include the following: MVC, .Net Core, Entity Framework, Cascading Style Sheets, AJAX, JavaScript, Bootstrap, HTML, C#, writing SQL queries, stored procedures, views along with Designing & Developing Databases.
• Experience with Git and TFS source control tools.
• Experience with DevOps tools, IIS and Web hosting.
• Interpersonal and communication skills (oral and written), presentation skills, analytical and problem-solving abilities.
• Previous experience in developing, updating, and maintaining secure software code and scripts in a Visual Studio environment.
• Strong understanding of object-oriented programming.
• Writing reusable libraries.
• Familiar with software design and architectural patterns.
• Familiarity with Oracle/Microsoft SQL Server.
Bachelor’s degree in IT, Computer Engineering, or a related field
للتقديم على الوظيفة من خلال الموقع الأصلي