455 Inventory Management Software jobs in Bahrain

Software Developer

Manama, Capital Dynamic Technology

Posted today

Job Viewed

Tap Again To Close

Job Description

___

Contract length: 12 months

**Job Types**: Full-time, Contract

**Salary**: BD400.000 - BD650.000 per month
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer

Manama, Capital Future Talent Arabia

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Future Talent Arabia on behalf of our client is looking for a Senior Software Developer.

As a Senior Software Developer, you will be responsible for analysing requirements, designing technical specifications and delivering secure and scalable applications that address client and business needs. Working with .NET programming languages, you will write clean and testable code, modernise existing applications and ensure that every solution you build is optimised for performance and security. You will collaborate with colleagues across the development lifecycle to maintain consistency, efficiency, and quality while contributing to a culture of technical excellence.

In this position, you will oversee projects from the early stages of planning through to deployment, documenting processes, estimating timelines and ensuring deliverables meet expectations. You will design scalable architectures using AWS services, monitor application performance, troubleshoot issues, and refine systems for efficiency and reliability. Beyond your technical contributions, you will actively support junior developers, participate in knowledge-sharing sessions and help maintain and improve existing client projects.

Responsibilities:

  • Analyse system requirements and prioritise tasks effectively
  • Write clean, testable code using .NET programming languages
  • Upgrade, maintain, and enhance existing .NET applications
  • Develop technical specifications and contribute to system architecture
  • Test, debug, refactor, and deploy fully functional applications
  • Build scalable architectures leveraging AWS services such as Auto Scaling and Elastic Load Balancing
  • Monitor application performance, troubleshoot issues, and optimise systems for efficiency and reliability
  • Document development processes and operational procedures
  • Estimate project timelines, resources, and costs, ensuring accurate reporting
  • Oversee software projects from planning to deployment, delivering scalable, high-quality applications
  • Support junior developers and contribute to knowledge-sharing sessions
  • Maintain and improve existing client projects

Requirements:

  • Strong knowledge of C#, REST API design, and governance
  • Proficiency in front-end technologies: JavaScript, TypeScript, HTML5, and CSS
  • Bachelor’s Degree in Computer Science, Engineering, or a related field
  • Strong understanding of AWS services and architectures (AWS certification preferred)
  • Knowledge of Content Management Systems
  • Familiarity with agile methodologies and project management practices
  • Excellent problem-solving and troubleshooting skills
  • Strong communication and teamwork abilities
  • Self-starter who works independently and thrives under deadlines

What’s in It for You?

  • Competitive salary up to 1,300 BHD per month + performance-based incentives
  • Career growth and development opportunities
  • A creative and collaborative work culture
  • Medical health insurance

Interested?

Apply now via LinkedIn with your current CV.

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

Graduate Software Developer

5421 Northern, Northern BHD1500 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a forward-thinking technology firm committed to fostering emerging talent. We are excited to offer a Graduate Software Developer internship opportunity based in Shakhura, Northern, BH . This program is designed for ambitious recent graduates or current students seeking hands-on experience in a professional software development environment. You will work alongside experienced engineers, contributing to real-world projects and gaining exposure to the full software development lifecycle. This role offers a hybrid work arrangement, allowing for a blend of in-office collaboration and remote flexibility. The intern will be involved in coding, testing, debugging, and documentation under the guidance of senior team members. This is an unparalleled chance to develop your technical skills, learn industry best practices, and build a strong foundation for a career in software engineering. You will gain practical experience with modern development tools and methodologies, working on challenging and rewarding tasks.

Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write clean, efficient, and well-documented code in accordance with team standards.
  • Participate in code reviews and contribute to team discussions.
  • Perform unit testing and assist in the debugging of software issues.
  • Collaborate with team members on feature development and bug fixing.
  • Gain exposure to various programming languages, frameworks, and development tools.
  • Support the documentation of software designs, processes, and procedures.
  • Contribute to the continuous improvement of development processes and practices.
  • Learn and apply agile development methodologies.
  • Assist with user acceptance testing and issue resolution.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Understanding of basic data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with software development lifecycle and version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and teamwork skills.
  • Ability to work effectively in a hybrid environment.
  • Previous internship or personal project experience is a plus.
This internship provides a structured learning environment in Shakhura , offering valuable insights into professional software development practices and setting you on the path to a successful career.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer

4001 Durrat Al Bahrain BHD20 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology startup specializing in innovative SaaS solutions, is looking for an enthusiastic and motivated Junior Software Developer Intern to join their dynamic and fully remote team. This is an exceptional opportunity for aspiring developers to gain hands-on experience in a fast-paced, collaborative environment, contributing to real-world projects. You will work closely with experienced engineers, learning modern development practices and technologies. This internship is designed to provide a comprehensive understanding of the software development lifecycle.

Key Responsibilities:
  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Python, Java, JavaScript).
  • Participate in code reviews and contribute to improving code quality.
  • Help in debugging and resolving software defects.
  • Contribute to the development of unit tests and integration tests.
  • Collaborate with team members on feature development and project tasks.
  • Learn and apply agile development methodologies.
  • Assist in documenting software designs and processes.
  • Research and propose solutions to technical challenges.
  • Gain exposure to various aspects of software development, including front-end, back-end, and database management.
Qualifications:
  • Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of programming concepts and principles.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Knowledge of data structures and algorithms is a plus.
  • Eagerness to learn and a strong work ethic.
  • Good problem-solving and analytical skills.
  • Effective communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • Passion for technology and software development.
  • Previous personal coding projects or contributions to open-source are highly regarded.
This is a fully remote internship opportunity, providing you with the flexibility to work from anywhere. Join our innovative team and kick-start your career in software development. This role is based in the region of Sitra, Capital, BH , but is performed remotely.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer

234 Bilad Al Qadeem, Capital BHD25000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking an enthusiastic and motivated Junior Software Developer to join their innovative technology team. This hybrid internship offers a fantastic opportunity for aspiring developers to gain hands-on experience in a professional software development environment. You will work alongside experienced engineers on real-world projects, contributing to the design, development, testing, and maintenance of software applications. The ideal candidate will have a solid foundation in programming principles and a passion for learning new technologies. This role requires active participation in both office-based team collaboration and remote independent work, based in **Janabiyah, Northern, BH**.

Responsibilities:
  • Assist in the design, coding, and debugging of software applications under the guidance of senior developers.
  • Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, C++).
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with team members to understand project requirements and technical specifications.
  • Assist in the testing and quality assurance of software products.
  • Learn and apply new development tools, frameworks, and methodologies.
  • Troubleshoot and resolve software defects and issues.
  • Contribute to technical documentation and knowledge sharing.
  • Actively participate in team meetings and discussions.
  • Support the deployment and maintenance of software applications.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
  • Basic knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Problem-solving aptitude and a strong desire to learn.
  • Good communication and teamwork skills.
  • Ability to work independently and manage tasks effectively.
  • Exposure to version control systems (e.g., Git) is a plus.

This internship provides a valuable learning experience, a competitive stipend, and exposure to cutting-edge technology. The hybrid work model balances in-office mentorship with the flexibility of remote work, ideal for students and recent graduates in **Janabiyah, Northern, BH**.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

BH203 Southern, Southern BHD60000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is thrilled to announce an opening for a motivated and ambitious Graduate Software Developer. This is an exceptional opportunity to launch your career in software development within a supportive and innovative environment. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of cutting-edge software solutions. Responsibilities include writing clean, efficient, and well-documented code in languages such as Python, Java, or C++. You will participate in code reviews, collaborate with team members on feature development, and assist in troubleshooting and debugging existing systems. Exposure to various development methodologies, including Agile, will be provided. The ideal candidate possesses a strong foundation in computer science principles, a passion for coding, and a desire to learn and grow. A bachelor's degree in Computer Science, Software Engineering, or a related field is required. Familiarity with version control systems like Git and experience with database technologies are advantageous. You will be part of a dynamic team that values collaboration, creativity, and continuous learning. This role offers excellent mentorship and training opportunities, allowing you to develop your skills and contribute meaningfully to impactful projects. We are committed to fostering the next generation of tech talent and are looking for individuals who are eager to make a difference. Join us and embark on a rewarding career journey in software development at our offices located in Nuwaidrat, Southern, BH .
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

105 Juffair, Capital BHD25000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated individuals to join their team as Apprentice Software Developers. This is an exceptional opportunity for aspiring tech professionals to gain hands-on experience and develop critical skills in software development. As an apprentice, you will work alongside experienced developers, contributing to real-world projects while receiving comprehensive training and mentorship. You will be exposed to various aspects of the software development lifecycle, from coding and testing to debugging and deployment. This program is designed to foster learning and growth, providing a clear pathway to a successful career in technology. The role offers a hybrid work arrangement, combining remote work with in-office collaboration.

Key responsibilities and learning opportunities include:
  • Assisting senior developers in writing, testing, and debugging code for software applications.
  • Learning and applying various programming languages and development tools.
  • Participating in code reviews and contributing to team discussions on technical solutions.
  • Documenting software designs, processes, and code.
  • Collaborating with cross-functional teams to understand project requirements.
  • Gaining experience with version control systems (e.g., Git) and agile development methodologies.
  • Troubleshooting and resolving software defects and issues under guidance.
  • Learning about software architecture, databases, and cloud technologies.
  • Actively participating in training sessions, workshops, and team meetings.
  • Contributing to the development of new features and enhancements for existing software products.
The ideal candidate will possess a strong aptitude for problem-solving, a passion for technology, and a desire to learn. While prior coding experience is beneficial, it is not strictly required, as comprehensive training will be provided. Good communication and teamwork skills are essential. A relevant academic background (e.g., in computer science or a related field) is a plus. This apprenticeship is based in Jidhafs, Capital, BH and offers a hybrid work model, blending remote flexibility with valuable in-office interaction and learning experiences.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Inventory management software Jobs in Bahrain !

Graduate Software Developer

2009 Ghuraifa, Capital BHD25000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for ambitious Graduate Software Developers to join their innovative technology team. This is an ideal role for individuals looking to launch their careers in software development, with a focus on learning and practical application. The internship is structured to provide hands-on experience in various aspects of the software development lifecycle, from coding and testing to deployment and maintenance. You will work under the guidance of experienced senior developers, contributing to real-world projects and gaining exposure to modern development methodologies and tools. Responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, and assisting with the debugging and troubleshooting of software issues. This role requires a strong foundation in at least one programming language (e.g., Python, Java, C++, JavaScript) and a solid understanding of data structures and algorithms. Familiarity with version control systems like Git is also beneficial. The successful interns will demonstrate a keen eagerness to learn, strong problem-solving skills, and excellent attention to detail. You should be a team player with good communication skills, able to collaborate effectively within a virtual team environment. This internship is designed to provide a comprehensive learning experience and a pathway to potential full-time employment for outstanding candidates. The program is based in **Budaiya, Northern, BH**, but the work is performed remotely, allowing for flexibility.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

12121 Ghuraifa, Capital BHD45000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Embark on your tech career with Our client's exciting Graduate Software Developer program, based in Budaiya, Northern, BH . This program is designed for recent computer science or related discipline graduates eager to develop their skills in software engineering. You will receive comprehensive training and mentorship, working alongside experienced developers on real-world projects. This is an outstanding opportunity to gain practical experience in the full software development lifecycle, from conception and design to implementation and testing.

As a Graduate Software Developer, you will contribute to the design, development, and maintenance of software applications. Responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, and assisting in the debugging and troubleshooting of software issues. You will collaborate with cross-functional teams, including product managers and designers, to understand project requirements and deliver high-quality software solutions. The program emphasizes continuous learning and professional growth, offering exposure to various programming languages, frameworks, and development methodologies. You will have the chance to work on diverse projects, enhancing your technical capabilities and problem-solving skills.

We are seeking individuals with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related field. A strong foundation in programming principles, data structures, and algorithms is essential. Proficiency in at least one modern programming language (e.g., Python, Java, C#, JavaScript) is required. Excellent analytical and problem-solving abilities, coupled with a passion for technology and a drive to learn, are paramount. Effective communication and teamwork skills are also necessary, as you will be an integral part of our development teams. Prior internship or project experience in software development is a plus.

This role offers a fantastic launchpad for a career in software development. You will be part of an innovative and supportive environment where your contributions are valued. The opportunity to learn and grow is immense, with potential career progression within our client's organization. If you are a motivated graduate ready to contribute to cutting-edge software solutions and keen to develop your professional expertise, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

320 Askar, Southern BHD35000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer an exceptional opportunity for recent graduates to launch their careers as Graduate Software Developers. This program is designed to provide intensive training, mentorship, and hands-on experience in cutting-edge software development technologies. You will work alongside experienced engineers on real-world projects, contributing to the design, development, testing, and deployment of innovative software solutions. This internship is a pathway to a potential full-time role within our thriving technology department.

This role is based in our office located in Sanad, Capital, BH , offering an immersive learning environment.

Key Responsibilities and Learning Opportunities:
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Write clean, efficient, and well-documented code in various programming languages (e.g., Python, Java, C++, JavaScript).
  • Collaborate with senior developers and team members to understand project requirements and specifications.
  • Develop and execute unit tests to ensure code quality and functionality.
  • Assist in debugging and troubleshooting software issues.
  • Learn and apply best practices in software development, including version control (e.g., Git) and agile methodologies.
  • Contribute to the design and architecture of software solutions.
  • Research and implement new technologies and tools to enhance development processes.
  • Participate in code reviews and provide constructive feedback.
  • Develop a strong understanding of databases, APIs, and system integrations.
  • Work on assigned tasks and projects under the guidance of a mentor.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Gain exposure to cloud computing platforms and services.
  • Develop problem-solving skills and a proactive approach to challenges.
  • Prepare for potential full-time employment opportunities within the company.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Strong foundation in programming concepts and data structures.
  • Familiarity with at least one object-oriented programming language.
  • Basic understanding of software development methodologies.
  • Excellent analytical and problem-solving abilities.
  • Strong communication and teamwork skills.
  • Eagerness to learn and adapt to new technologies.
  • A passion for software development and technology innovation.
  • Demonstrated ability to work independently and manage time effectively on assigned tasks.
  • A portfolio of personal projects or contributions to open-source is a plus.
Our client is committed to nurturing emerging talent and provides a supportive environment for professional growth. This internship offers a competitive stipend and invaluable industry experience.
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 Inventory Management Software Jobs