IT Engineer Software

Client of Angel Gulf Jobs

Kuwait City

On-site

KWD 9,000 - 13,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Client of Angel Gulf Jobs is seeking a Software Engineer to design, develop, test and maintain software applications tailored to business requirements in Kuwait. You will build web-based and desktop apps using C#.NET, Java, Python, PHP or JavaScript and integrate REST APIs and third-party systems.

Responsibilities include database design with SQL Server, MySQL or PostgreSQL, querying, deployment, maintenance, and security.

Qualifications

  • Diploma or Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related field.
  • Minimum 3 years of relevant experience as a Software Engineer, Software Developer, Application Support Engineer, or similar role.
  • Strong programming, analytical, troubleshooting, and problem-solving skills.
  • Experience in software development, database management, and application support.
  • Ability to work independently and as part of a technical team.
  • Good communication and interpersonal skills.
  • Willingness to work in Kuwait.

Responsibilities

  • Design, develop, test and maintain software applications according to business requirements.
  • Develop and maintain web-based and desktop applications using programming languages such as C#.NET, Java, Python, PHP or JavaScript.
  • Write clean, efficient, scalable and maintainable code.
  • Develop and integrate REST APIs, web services and third-party software systems.
  • Design, develop and maintain databases using SQL Server, MySQL or PostgreSQL.
  • Write and optimize SQL queries, stored procedures, functions and database transactions.
  • Troubleshoot and resolve software bugs, application errors, performance issues and system failures.
  • Perform application installation, configuration, testing, deployment and regular maintenance.
  • Develop and maintain software modules, backend services and user interfaces.
  • Integrate software applications with existing IT infrastructure, databases and external systems.
  • Perform software upgrades, patches, version control and system backups.
  • Monitor application performance, server logs and system functionality to identify and resolve issues.
  • Implement authentication, authorization, access controls and basic application security measures.
  • Use Git, GitHub or similar version control systems for code management and collaboration.
  • Perform unit testing, integration testing, debugging and quality assurance.
  • Prepare technical documentation, system manuals, database documentation and troubleshooting guides.
  • Provide technical support and training to end users when required.
  • Coordinate with IT infrastructure, networking and software vendors for system integration and technical support.
  • Participate in software development projects, system upgrades and process automation.

Skills

SDLC
C#.NET
Java
Python
PHP
JavaScript
SQL
REST APIs
Git
Windows
Linux

Education

Bachelor's degree in CS/IT/Software Engineering

Tools

Git
GitHub
SQL Server
MySQL
PostgreSQL
Windows
Linux

Job description

Job Responsibilities


  • Design develop test and maintain software applications according to business requirements

  • Develop and maintain web-based and desktop applications using programming languages such as C NET Java Python PHP or JavaScript

  • Write clean efficient scalable and maintainable code

  • Develop and integrate REST APIs web services and third-party software systems

  • Design develop and maintain databases using SQL Server MySQL or PostgreSQL

  • Write and optimize SQL queries stored procedures functions and database transactions

  • Troubleshoot and resolve software bugs application errors performance issues and system failures

  • Perform application installation configuration testing deployment and regular maintenance

  • Develop and maintain software modules backend services and user interfaces

  • Integrate software applications with existing IT infrastructure databases and external systems

  • Perform software upgrades patches version control and system backups

  • Monitor application performance server logs and system functionality to identify and resolve issues

  • Implement authentication authorization access controls and basic application security measures

  • Use Git GitHub or similar version control systems for code management and collaboration

  • Perform unit testing integration testing debugging and quality assurance

  • Prepare technical documentation system manuals database documentation and troubleshooting guides

  • Provide technical support and training to end users when required

  • Coordinate with IT infrastructure networking and software vendors for system integration and technical support

  • Participate in software development projects system upgrades and process automation


Technical Skills Required


  • Strong knowledge of software development life cycle SDLC

  • Proficiency in at least one programming language such as C NET Java Python PHP or JavaScript

  • Good understanding of HTML CSS JavaScript REST APIs JSON and web application development

  • Strong knowledge of relational databases SQL queries database design and optimization

  • Familiarity with Microsoft SQL Server MySQL or PostgreSQL

  • Knowledge of object-oriented programming OOP data structures algorithms and debugging

  • Experience with software development tools IDEs Git and version control

  • Understanding of Windows and Linux operating systems

  • Knowledge of application deployment server configuration and basic networking

  • Familiarity with cloud platforms such as Microsoft Azure or AWS will be an advantage

  • Knowledge of cybersecurity principles data protection and secure coding practices


Requirements :


  • Diploma or Bachelor s degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related field.

  • Minimum 3 years of relevant experience as a Software Engineer, Software Developer, Application Support Engineer, or similar role.

  • Strong programming, analytical, troubleshooting, and problem-solving skills.

  • Experience in software development, database management, and application support.

  • Ability to work independently and as part of a technical team.

  • Good communication and interpersonal skills.

  • Willingness to work in Kuwait.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Engineer — Software, Systems, & Growth
Computer Engineer — Software, Systems, & Growth

Abroad Work • Kuwait

On-site
KWD 15,000 - 18,000
Software developer job in Al-Kuwait Kuwait
Software developer job in Al-Kuwait Kuwait

Woopel • Kuwait

Remote
KWD 17,000 - 21,000
Competitive salary
Bonuses based on performance
Flexible hours
+3
Computer Engineer job in Al-Kuwait Kuwait
Computer Engineer job in Al-Kuwait Kuwait

India Abroad Publications Inc. • Kuwait

On-site
KWD 17,000 - 21,000
Travel allowance
Medical insurance
Computer Engineer job vacancy in Al-Kuwait Kuwait
Computer Engineer job vacancy in Al-Kuwait Kuwait

Abroad Work • Kuwait

On-site
KWD 15,000 - 18,000
System Analyst - Kuwaiti National
System Analyst - Kuwaiti National

UNITED STEEL INDUSTRIAL CO. • Al Khiran

On-site
KWD 53,568 - 93,744
Software developer vacancy in Al-Kuwait Kuwait
Software developer vacancy in Al-Kuwait Kuwait

Avanta Works • Kuwait

On-site
KWD 5,500 - 8,300
Competitive salary
Flexible working hours
Professional development opportunities
Experienced Software Developer - Build Innovative Solutions (Kuwait)
Experienced Software Developer - Build Innovative Solutions (Kuwait)

Workato • Kuwait

On-site
KWD 8,500 - 12,000
Computer Engineer job in Al-Kuwait Kuwait
Computer Engineer job in Al-Kuwait Kuwait

Woopel • Kuwait

On-site
KWD 2,600 - 3,600
Competitive salary
Flexible working hours
Training opportunities
+1
Software developer job vacancy in Al-Kuwait Kuwait
Software developer job vacancy in Al-Kuwait Kuwait

Abroad Work • Kuwait

On-site
KWD 13,000 - 17,000
Software developer job in Al-Kuwait Kuwait
Software developer job in Al-Kuwait Kuwait

Workato • Kuwait

On-site
KWD 8,500 - 12,000
Top locations