16 Object Oriented Design jobs in Saudi Arabia

Software Development Manager

700Apps

Posted today

Job Viewed

Tap Again To Close

Job Description

The Software Development Manager will play a pivotal role in leading our software development teams to deliver innovative and high-quality solutions for clients in the software and digital transformation sector. The ideal candidate will possess a robust technical background in backend technologies, exceptional leadership capabilities, and a proven track record of successfully managing complex software projects. This role demands strategic vision and the ability to drive teams towards achieving excellence in software development.

Key Responsibilities :

  • Lead and mentor a team of software developers, promoting a culture of innovation, collaboration, and high performance.
  • Oversee the full software development lifecycle, from requirements gathering to deployment and maintenance, ensuring timely and high-quality delivery of backend solutions.
  • Implement Agile methodologies to enhance project efficiency and adaptability.
  • Provide architectural guidance and best practices for backend systems, ensuring scalability, security, and performance.
  • Stay abreast of industry trends and emerging technologies, integrating them into the development process as appropriate.
  • Collaborate effectively with cross-functional teams, including product management, design, and quality assurance, to define project scope and deliverables.
  • Continuously assess and improve backend development processes, tools, and methodologies to enhance team productivity and product quality.
  • Oversee the planning, execution, and delivery of backend software projects, ensuring adherence to quality standards and timelines.
  • Identify potential project risks and develop comprehensive mitigation strategies to ensure project success and client satisfaction.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • 10+ years of experience in software development, with a minimum of 5 years in a managerial or leadership role.
  • Proficiency in programming languages such as Java, C#, .net, or JavaScript.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Exceptional leadership, mentoring, and team-building skills.
  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
  • Experience in the software and digital transformation industry, with a focus on delivering enterprise-level solutions.
  • Familiarity with DevOps practices and tools (CI / CD, containerization, orchestration).
  • Relevant certifications in project management (PMP, Scrum Master) or technology (AWS Certified Solutions Architect, etc.).
  • #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Riyadh, Riyadh Master Works

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    • Responsibilities:
      • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management
      • Follow policies and procedures on Change Management and IT Governance standards
      • Cybersecurity Reports 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

    Requirements

    • Bachelor's degree in Computer Science, Information Technology, or a related field
    • 3+ years of experience in software deployment or a related role
    • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation
    • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD)
    • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases)
    • Knowledge of cloud services (AWS, Azure, GCP) is a plus
    • Excellent problem-solving skills and attention to detail
    • Strong interpersonal and communication skills
    • Ability to work effectively in a team and manage multiple priorities

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Other
    • Industries IT Services and IT Consulting

    Referrals increase your chances of interviewing at Master Works by 2x

    Sign in to set job alerts for “Software Engineer” roles.

    Riyadh, Riyadh, Saudi Arabia 43 minutes ago

    Quality Assurance (QA) Software Engineer - Remote Option Available Full Stack Mobile Application Development

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Riyadh, Riyadh Master Works

    Posted 2 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    Key Responsibilities:

    1. Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
    2. Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
    3. Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
    4. Collaborate with development and QA teams to ensure code is ready for deployment.
    5. Create and maintain documentation related to deployment processes and workflows.
    6. Participate in the continuous improvement of deployment strategies and practices.
    7. Stay updated on emerging technologies and tools to enhance the deployment process.

    Minimum Requirements:

    1. Bachelor's degree in Computer Science, Information Technology, or a related field.
    2. 3+ years of experience in software deployment or a related role.
    3. Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
    4. Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
    5. Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
    6. Knowledge of cloud services (AWS, Azure, GCP) is a plus.
    7. Excellent problem-solving skills and attention to detail.
    8. Strong interpersonal and communication skills.
    9. Ability to work effectively in a team and manage multiple priorities.

    Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Riyadh, Riyadh Master-Works

    Posted 2 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    Responsibilities:
    • Applications Production environment management with knowledge on Windows and Linux Servers management.
    • Follow policies and procedures on Change Management and IT Governance standards.
    • Cybersecurity Reports 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.
    Minimum Requirements:
    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • 3+ years of experience in software deployment or a related role.
    • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
    • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
    • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
    • Knowledge of cloud services (AWS, Azure, GCP) is a plus.
    • Excellent problem-solving skills and attention to detail.
    • Strong interpersonal and communication skills.
    • Ability to work effectively in a team and manage multiple priorities.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Riyadh, Riyadh Master-Works

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    Responsibilities:
    • Applications Production environment management with knowledge on Windows and Linux Servers management.
    • Follow policies and procedures on Change Management and IT Governance standards.
    • Cybersecurity Reports 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.
    Minimum Requirements:
    • Bachelor's degree in Computer Science, Information Technology, or a related field.
    • 3+ years of experience in software deployment or a related role.
    • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
    • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
    • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
    • Knowledge of cloud services (AWS, Azure, GCP) is a plus.
    • Excellent problem-solving skills and attention to detail.
    • Strong interpersonal and communication skills.
    • Ability to work effectively in a team and manage multiple priorities.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Riyadh, Riyadh Master Works

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

    Key Responsibilities:

    1. Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
    2. Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
    3. Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
    4. Collaborate with development and QA teams to ensure code is ready for deployment.
    5. Create and maintain documentation related to deployment processes and workflows.
    6. Participate in the continuous improvement of deployment strategies and practices.
    7. Stay updated on emerging technologies and tools to enhance the deployment process.

    Minimum Requirements:

    1. Bachelor's degree in Computer Science, Information Technology, or a related field.
    2. 3+ years of experience in software deployment or a related role.
    3. Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
    4. Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
    5. Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
    6. Knowledge of cloud services (AWS, Azure, GCP) is a plus.
    7. Excellent problem-solving skills and attention to detail.
    8. Strong interpersonal and communication skills.
    9. Ability to work effectively in a team and manage multiple priorities.

    Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Senior Software Development Engineer.

    Riyadh, Riyadh Master Works

    Posted 2 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    4 weeks ago Be among the first 25 applicants

    This range is provided by Master Works. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

    Base pay range

    SAR18,000.00/yr - SAR22,000.00/yr

    Senior Software Development Engineer/Application Support:

    • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management
    • Follow policies and procedures on Change Management and IT Governance standards
    • Cybersecurity Reports 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

    Requirements

    Saudi Only

    4 - 8 years of experience

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Information Technology
    • Industries IT Services and IT Consulting

    Referrals increase your chances of interviewing at Master Works by 2x

    Sign in to set job alerts for “Senior Software Engineer” roles.

    Riyadh, Riyadh, Saudi Arabia 19 hours ago

    Riyadh, Riyadh, Saudi Arabia SAR18,000.00-SAR42,000.00 1 month ago

    Senior Software Quality Assurance Engineer - Saudi National Senior Software Developer "Saudi National Only" Embedded Linux Senior Software Engineer - Optimisation Android Engineer - Fintech (Saudi National) Senior Full Stack Developer (Ruby on Rails) Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Object oriented design Jobs in Saudi Arabia !

    Senior Software Development Engineer.

    Riyadh, Riyadh Master-Works

    Posted 2 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Senior Software Development Engineer/Application Support:

    • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management.
    • Follow policies and procedures on Change Management and IT Governance standards.
    • Cybersecurity Reports 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

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Senior Software Development Engineer.

    Riyadh, Riyadh Master Works

    Posted 2 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Get AI-powered advice on this job and more exclusive features.

    Senior Software Development Engineer/Application Support
    1. Manage applications in production environments with knowledge of Windows OS and Linux OS servers.
    2. Follow policies and procedures related to Change Management and IT Governance standards.
    3. Review, validate cybersecurity reports, close vulnerabilities, and provide closure reports with evidence.
    4. Development knowledge: experienced with development outcomes, including compiled files and configuration files of web applications and web servers.
    5. Troubleshoot live applications in collaboration with Infrastructure teams (Systems, Networks, and IT Security) and provide RCA reports.
    6. Level 3 Support: Provide advanced technical support and troubleshoot complex application issues.
    7. Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and outages.
    8. Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
    9. Application Monitoring: Monitor performance, identify issues proactively, and take corrective actions.
    10. User Support: Assist users, provide guidance, and conduct training sessions as needed.
    11. Application Upgrades & Deployments: Participate in planning, testing, and deploying upgrades and patches.
    12. Documentation: Maintain accurate documentation on configurations, troubleshooting procedures, and knowledge bases.
    13. Vendor Management: Coordinate with software vendors for support, bug fixes, and critical issue resolution.
    14. Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancements.
    15. Continuous Improvement: Stay updated with the latest technologies and best practices in application support.
    16. DevSecOps: Engage in development lifecycle activities, manage pipelines, configurations, and maintenance.
    Requirements

    Saudi Only

    4 - 8 years of experience

    Seniority level

    Mid-Senior level

    Employment type

    Full-time

    Job function

    Information Technology

    Industries

    IT Services and IT Consulting

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Senior Software Development Engineer.

    Riyadh, Riyadh Master-Works

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Senior Software Development Engineer/Application Support:

    • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management.
    • Follow policies and procedures on Change Management and IT Governance standards.
    • Cybersecurity Reports 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

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Object Oriented Design Jobs