Enable job alerts via email!

Senior Software Development Engineer.

Master-Works

Riyadh

On-site

SAR 200,000 - 300,000

Full time

23 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Saudi Arabia is seeking a Senior Software Development Engineer/Application Support to manage production environments and provide advanced technical support. The ideal candidate will have 4-8 years of experience in software development, incident management, and application monitoring, contributing to IT projects and ensuring optimal application performance.

Qualifications

  • 4 - 8 years of experience in software development and application support.
  • Knowledge in managing production environments and troubleshooting applications.
  • Experience with Change Management and IT Governance standards.

Responsibilities

  • Manage applications in production environments, ensuring compliance with policies.
  • Provide Level 3 support and troubleshoot complex application issues.
  • Monitor application performance and implement corrective actions.

Skills

Windows OS
Linux OS
Cybersecurity
Incident Management
Application Monitoring
DevSecOps

Job description

Senior Software Development Engineer/Application Support:

  • Applications Productionenvironment management with knowledge on Windows OSand Linux OSServers management.
  • Follow policies and procedureson Change Management and IT Governance standards.
  • CybersecurityReports review and validation and closing vulnerabilities and provide closure report with evidence.
  • Development knowledge:experienced on development outcomes including compiled files and configurations files of web applications and web servers' management.
  • Troubleshooting live applications in Collaboration with Infrastructure teams(Systems, Networks, and IT Security) and provide RCA report.
  • Level 3 Support:Provide advanced technical support and troubleshooting for complex application issues.
  • Incident Management:Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
  • Problem Management:Analyze recurring incidents, identify root causes, and implement preventative measures.
  • Application Monitoring:Monitor application performance, identify potential issues proactively, and take corrective actions.
  • User Support:Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
  • Application Upgrades & Deployments:Participate in the planning, testing, and deployment of application upgrades and patches.
  • Documentation:Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
  • Vendor Management:Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
  • Project Involvement:Contribute to IT projects related to application implementation, integration, and enhancement.
  • Continuous Improvement:Stay current with the latest technologies and best practices in application support.
  • DevSecOps:regular activities on development lifecycle and manage pipelines, configurations, and maintenance.

Saudi Only

4 - 8 years of experience

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.