3

Software Developer Jobs in Kuwait

Urgent Requirement For Software Engineer

Energy Services Middle East

Internet Of Things Troubleshooting Skills Server Administrator SQL Server Administration Spring Boot React Java Script Linux Server Windows Server Administration Modbus Docker
Job PurposeProvide on-site technical support and maintenance for a Java/Spring Bootbased SCADA software platform used for real-time monitoring and control of industrial systems. The role ensures smooth operation of the system, performs troubleshooting, manages updates, communicates with remote developers, and assists with database and network-related issues.________________________________________Key Responsibilities Act as the primary point of contact for all SCADA-related support requests on-site. Monitor system health, logs, and performance of backend and frontend services. Troubleshoot and resolve issues in collaboration with the remote engineering team. Manage server deployments (Linux/Windows) and service restarts when required. Check data collection flow between field RTUs and central servers. Maintain and optimize SQL Server and InfluxDB databases (backup, restore, query optimization). Support local users in using dashboards, alarm management tools, and reports. Document incidents, root causes, and resolutions. Perform updates, patching, and routine maintenance in coordination with remote teams. Ensure secure VPN or remote access for diagnostics and updates. Provide feedback and field observations to improve system reliability and usability.________________________________________Required Skills & Experience Bachelors degree in Computer Science, Engineering, or related field. 25 years of experience in software support, preferably with industrial or SCADA systems. Solid understanding of Java/Spring Boot applications and ReactJS frontends. Good experience with SQL Server and InfluxDB. Familiar with Linux/Windows Server administration. Knowledge of networking, Modbus/TCP, and general industrial communication protocols. Experience with Docker, Git, and remote deployment tools is a plus. Strong troubleshooting and analytical skills. Fluent in English (Arabic is a plus).________________________________________Soft Skills Excellent communication and documentation skills. Strong sense of ownership and reliability. Ability to work independently and coordinate with remote developers. Willingness to learn new tools and technologies.________________________________________Optional / Nice-to-Have Experience with SCADA or IIoT platforms. Familiarity with MQTT, RabbitMQ, or data streaming systems. Basic knowledge of cybersecurity practices for industrial systems
View all details
MVC Developer Microsoft .NET Framework Javascript Developer PHP Developer Flutter JQuery HTML Developer
7+ years of experience in software development for platforms such as desktop applications, web applications and mobile applications.Expert in MVC development.Expert in developing, maintaining and handling RESTful APIs and web services.Expert in Microsoft .NET framework with expertise in the following languages: C#, VB.NET, aspx.Skilled in development with Javascript, PHP, React, Flutter, JQuery, HTML with a great knowledge in web UI and bootstrap and other CSS libraries.Skilled in SharePoint development.Skilled at handling legacy systems with the ability to work on documentation of the systems.
View all details
  • 0 - 4 yrs
  • 4.3 Lac/Yr
  • Kuwait
AutoCAD Draftsmen AutoCAD Autocad Designer Walk in
Urgent Requirement for KuwaitCategories1. Auto CAD Draftmen -140 KD( Food + Accommodation + Free Visa ) **Indian / Gulf Driving License must ** Address - G-32 , 3rd Floor , Main Road Kalkaji , New Delhi - 110019
View all details


Browse "Software Developer Jobs" in Other Countries

Software Engineer Principal Software Engineer Software Product Engineer Software Engineer Associate Associate Software Engineer Mobile Software Engineer Advanced Software Engineer
Seeking a Software Engineer in Sydney with 4-9 years of experience. The role involves developing, testing, and maintaining software applications. Responsibilities include designing and implementing software solutions, troubleshooting and debugging code, and collaborating with team members to enhance software functionality. The ideal candidate must have a graduate degree, expertise in programming languages like Java or Python, strong problem-solving skills, and the ability to work well in a team environment. Successful candidates will be expected to work from the office full-time.Design, develop, and maintain software applications and systemsWrite clean, efficient, and well-documented codeAnalyze user requirements and translate them into technical solutionsDebug and troubleshoot software issuesPerform testing and quality assurance of applicationsCollaborate with cross-functional teams including developers, designers, and project managersStay updated with new technologies and industry trendsParticipate in code reviews and improve software performance
View all details

Software Engineer Required For Canada

Globalwings Visa Consultant

  • 2 - 7 yrs
  • 45.0 Lac/Yr
  • Canada
Software Engineering Software Engineer Staff Software Engineer Software Quality Engineer Associate Software Engineer Mobile Software Engineer
Software Developer (Frontend/Backend/Full Stack)Develop and maintain web applicationsWork with modern tech stacks (JS, Python, etc.)Canada/Australia opportunities with PR supportJob search assistance includedSerious candidates only
View all details
  • 1 - 7 yrs
  • 40.0 Lac/Yr
  • Spain
Software Developer Software Engineer Walk in
We are looking for a Software Engineer to join our team in Spain. This role is full-time and requires you to work from the office. You will contribute to the development and maintenance of software applications, ensuring they meet both functional and technical requirements.**Key Responsibilities:**- **Software Development:** Design, code, and test new software applications or features. You will work on various projects, using your programming skills to create effective solutions.- **Troubleshooting and Debugging:** Identify and fix bugs in existing software. This involves analyzing problems, implementing fixes, and ensuring that the software runs smoothly.- **Collaboration:** Work with other team members, such as designers and product managers, to understand requirements and provide technical input. Good communication skills are essential for effective teamwork.- **Documentation:** Write and maintain clear and concise documentation for your code and technical processes. This helps other developers understand your work and assists with future maintenance.- **Continuous Learning:** Stay updated on industry trends and technologies. As technology evolves, you will need to adapt and learn new skills relevant to your work.**Required Skills and Expectations:**- A degree in Computer Science, Software Engineering, or a related field is preferred, but relevant experience may also be considered.- Proficiency in programming languages such as Java, Python, or C++ is essential.- Experience with web development technologies (HTML, CSS, JavaScript) is a plus.- Strong problem-solving skills and attention to detail are crucial for this role.- Ability to work collaboratively in a team environment and communicate effectively. - Candidates should have 1 to 7 years of relevant work experience.
View all details
  • 3 - 8 yrs
  • 37.5 Lac/Yr
  • Canada
Software Engineer Staff Software Engineer Software Engineer Associate Consultant Software Engineer Principal Software Engineer Mobile Software Engineer
**Key Responsibilities:**- **Software Development:** Design, code, and test software applications using various programming languages, ensuring they are efficient and meet project specifications.- **Troubleshooting:** Analyze and resolve software issues by diagnosing problems and implementing solutions to enhance application performance.- **Collaboration:** Work closely with other team members, including designers and project managers, to gather requirements and ensure designs align with development capabilities.
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!
  • 3 - 9 yrs
  • 40.0 Lac/Yr
  • Canada
Software Engineer Advanced Software Engineer Software Product Engineer Software Quality Engineer Associate Software Engineer Mobile Software Engineer
Developing and directing software system validation and testing methods.Directing our software programming initiativesManaging the software development lifecycle.Developing and executing project plans.Testing new software and fixing bugs.
View all details
  • 3 - 9 yrs
  • 35.0 Lac/Yr
  • Canada
Software Engineer Principal Software Engineer Staff Software Engineer Software Quality Engineer Consultant Software Engineer Associate Software Engineer Mobile Software Engineer
Software Engineer Responsibilities:Developing and directing software system validation and testing methods.Directing our software programming initiativesOverseeing the development of documentation.Working closely with clients and cross-functional departments to communicate project statuses and proposals.Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.Managing the software development lifecycle.Monitoring system performance.Communicating key project data to team members and building cohesion among teams.Developing and executing project plans.Applying mathematics and statistics to problem-solving initiatives.Applying best practices and standard operating procedures.Creating innovative solutions to meet our companys technical needs.
View all details

Software Developer Settle in Canada

World Overseas services LLP

  • 3 - 9 yrs
  • 37.5 Lac/Yr
  • Canada
Software Developer System Software Development Software Developer Trainee Software Development Manager Software Web Developer Staff Software Developer Executive Software Development
Researching, designing, implementing, and managing software programs. Testing and evaluating new programs. Identifying areas for modification in existing programs and subsequently developing these modifications.
View all details