1 307 C Development jobs in Bahrain
COORDINATOR - DEVELOPMENT
Posted 5 days ago
Job Viewed
Job Description
To provide administrative and secretarial support to ensure that operations are maintained in an effective, up to date and accurate manner.
KEY ACCOUNTABILITIES:- Provide general administrative and secretarial assistance such as filing and dealing with correspondences.
- Organize, maintain and coordinate schedules, travel, meetings and booking boardrooms.
- Assist with the development and administration of various programs and prepare reports.
- Respond to inquiries (mail, phone, email) including communication internally and externally.
- Utilize methodologies to provide administrative support and coordination for the Office.
- Support creation of reports including data collection, analysis, write-up generation and compliance.
- Provide support to the office team, including scheduling, conference calls, events coordination, maintenance of office supplies and equipment, calendars, etc.
- Perform other job-related duties as assigned.
High pressure environment with demanding deadlines and will require the ability to deal with pressure, adapt priorities and respond rapidly to unpredictable situations.
Work in a highly sensitive environment given the exposure of the job occupant to sensitive data and will require considerable discretion and the highest levels of integrity.
QUALIFICATIONS:Secretarial or Commercial Studies Diploma from a recognized institution.
EXPERIENCE:Should have a total experience of 2-3 years in the same position.
APPLICATION PROCESS:If you meet the criteria and you are enthusiastic about the role, we would welcome your application. To complete the application you would need the following document(s):
#J-18808-LjbffrSenior Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable software applications.
- Write high-quality, maintainable, and efficient code.
- Participate in all phases of the software development lifecycle (SDLC).
- Collaborate with cross-functional teams to define and deliver new features.
- Implement best practices in software development, including TDD and CI/CD.
- Conduct code reviews and provide technical guidance to junior engineers.
- Troubleshoot and resolve software defects and performance issues.
- Optimize applications for performance, scalability, and security.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to technical architecture discussions and decision-making.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
- Strong understanding of data structures, algorithms, and object-oriented design.
- Experience with web frameworks (e.g., React, Angular, Spring Boot, Django).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Experience with Agile development methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Experience with database design and SQL/NoSQL databases.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy high-quality software solutions.
- Lead the architectural design and implementation of complex software systems.
- Write clean, efficient, well-documented, and maintainable code in relevant programming languages.
- Conduct thorough code reviews to ensure code quality and adherence to standards.
- Collaborate with product management and cross-functional teams to define software requirements and features.
- Troubleshoot, debug, and resolve software defects and issues.
- Participate in the full software development lifecycle (SDLC) using Agile methodologies.
- Contribute to the continuous improvement of development processes and tools.
- Mentor and guide junior software engineers, fostering their technical growth.
- Stay up-to-date with emerging technologies and industry best practices.
- Ensure the scalability, performance, and security of software applications.
- Participate in on-call rotations for production support as needed.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development.
- Proven expertise in at least one major programming language (e.g., Java, Python, C#, JavaScript).
- Strong experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Proficiency in database technologies (e.g., SQL, NoSQL) and ORM frameworks.
- Experience with CI/CD pipelines and DevOps practices.
- Solid understanding of software design patterns and data structures.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities.
- Experience working in a hybrid work environment.
- Familiarity with front-end technologies (e.g., React, Angular, Vue.js) is a plus.
Graduate Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Key responsibilities will include:
- Assisting in the design, development, and maintenance of software applications.
- Writing clean, efficient, and well-documented code in various programming languages.
- Participating in code reviews and contributing to the continuous improvement of our codebase.
- Collaborating with cross-functional teams, including product managers and QA engineers, to deliver high-quality software.
- Troubleshooting and debugging software issues to ensure optimal performance and reliability.
- Learning and applying agile development methodologies.
- Contributing to technical documentation and knowledge sharing.
- Developing a strong understanding of software architecture and design patterns.
- Actively seeking feedback and opportunities for professional growth.
- Engaging in team discussions and contributing innovative ideas.
The ideal candidate will possess:
- A Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- A strong academic record and a passion for software development.
- Foundational knowledge of at least one programming language such as Java, Python, C++, or C#.
- Familiarity with data structures, algorithms, and object-oriented programming concepts.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- A proactive attitude and a willingness to learn new technologies.
- Previous internship or project experience in software development is a plus.
- Familiarity with version control systems like Git is beneficial.
- Eagerness to contribute to a collaborative and innovative team environment.
Join our team in Tubli, Capital, BH and embark on a journey of continuous learning and professional development. This internship is designed to provide a solid foundation for your future career.
Senior Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Graduate Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Participate in the full software development lifecycle, including design, coding, testing, debugging, and deployment.
- Write clean, efficient, and well-documented code in accordance with established standards.
- Collaborate with senior engineers and team members to understand project requirements and technical specifications.
- Develop and execute unit tests to ensure code quality and functionality.
- Assist in the identification and resolution of software defects.
- Learn and utilize various programming languages, frameworks, and tools.
- Contribute to code reviews and provide constructive feedback.
- Participate in team meetings and agile development processes.
- Assist in the maintenance and enhancement of existing software systems.
- Stay current with emerging software development trends and technologies.
- Contribute to technical documentation.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Solid understanding of fundamental computer science concepts, data structures, and algorithms.
- Proficiency in at least one programming language (e.g., Java, Python, C++, C#).
- Familiarity with software development methodologies (e.g., Agile, Scrum).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Demonstrated ability to work effectively in a team environment.
- Prior internship or project experience in software development is a plus.
- Knowledge of database concepts and SQL is beneficial.
This role is based in **Isa Town, Southern, BH** and offers a fantastic starting point for a career in software engineering. Our client is invested in developing talent and provides a collaborative atmosphere for professional growth.
Senior Software Engineer - Backend Development
Posted today
Job Viewed
Job Description
Key responsibilities include designing and implementing RESTful APIs, managing database systems (SQL and NoSQL), and ensuring the security and reliability of our backend infrastructure. You will work with modern programming languages and frameworks (e.g., Python, Java, Node.js, Go) and cloud platforms (e.g., AWS, Azure, GCP). The ideal candidate will have a strong understanding of software development best practices, including Agile methodologies, TDD, CI/CD, and version control (Git). Experience with microservices architecture, containerization (Docker, Kubernetes), and performance optimization is highly desirable. You will mentor junior engineers, participate in code reviews, and contribute to technical decision-making processes. Excellent problem-solving, analytical, and communication skills are essential for success in this role. We are looking for a dedicated professional committed to technical excellence and continuous improvement. This is a fantastic opportunity to work on challenging projects, contribute to the evolution of our platform, and grow your career within a leading technology company.
We offer a collaborative work environment where innovation is encouraged, and your contributions are valued. Join our team to build impactful software solutions that drive our business forward and shape the future of technology. Your expertise will be instrumental in ensuring the scalability and efficiency of our core systems, supporting our global operations and user base. This role provides significant opportunities for professional development and career advancement within our organization.
Responsibilities:
- Design, develop, and maintain scalable and robust backend services and APIs.
- Write clean, efficient, well-documented, and testable code.
- Manage and optimize database schemas and queries (SQL and NoSQL).
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Collaborate with front-end developers, product managers, and other stakeholders.
- Ensure the security, performance, and scalability of backend systems.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve software defects and production issues.
- Mentor junior software engineers and share technical knowledge.
- Stay up-to-date with emerging technologies and industry best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Knowledge of microservices architecture and design patterns.
- Experience with Agile development methodologies and version control systems (Git).
- Excellent problem-solving, analytical, and communication skills.
Be The First To Know
About the latest C development Jobs in Bahrain !
Senior Software Engineer - Backend Development
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Python, Java, Go, or Node.js.
- Develop and manage RESTful APIs and microservices for seamless integration with frontend applications and third-party services.
- Architect and implement scalable database solutions (SQL and NoSQL) ensuring data integrity and performance.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write comprehensive unit and integration tests to ensure code quality and application stability.
- Optimize applications for maximum speed, scalability, and security.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural discussions and technology selection processes.
- Mentor junior engineers and share best practices for backend development.
- Stay current with emerging backend technologies and industry trends.
- Work effectively in an agile development environment, participating in sprint planning and daily stand-ups.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field from an accredited institution.
- Minimum of 6 years of professional experience in backend software development.
- Proven expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Strong experience designing and implementing RESTful APIs and microservices architectures.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes is a plus.
- Solid understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience in a hybrid work environment is beneficial.
- Must be willing to work from our office in Seef, Capital, BH for collaborative sessions and team meetings, with remote work flexibility.
Senior Software Engineer - Backend Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable and efficient backend services and APIs.
- Write clean, maintainable, and well-documented code in languages such as Python, Java, Node.js, or Go.
- Optimize application performance and ensure high availability and responsiveness.
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Design and manage database schemas, ensuring data integrity and performance.
- Implement security and data protection measures.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
- Stay up-to-date with the latest backend technologies, trends, and best practices.
- Contribute to architectural discussions and decisions.
- Develop and maintain automated tests to ensure code quality and reliability.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in backend software development.
- Proven expertise in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and SQL/NoSQL.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
- Familiarity with microservices architecture and RESTful API design.
- Experience with version control systems (e.g., Git).
- Solid understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with Agile development methodologies.
Business Development Manager
Posted 1 day ago
Job Viewed
Job Description
Overview
Would you like to be part of the most international company in the world? A company operating in more than 220 countries worldwide and has been pioneering cross-border express shipping since 1969. DHL Global Forwarding, Freight (DGFF) is the Group's air, ocean, and road freight specialist. We offer standardized transport as well as highly specialized end-to-end solutions to customers in a wide range of industries globally. DHL has an opening for a Business Development Manager in Bahrain. Join us in connecting people and improving lives! In this Business Development Manager position.
Responsibilities- Contribute to developing the business development strategy considering business strategy, financial objectives, Group guidelines and policies
- Draft business development plans and budgets including account management approach and account plans for assigned geographic region
- Monitor revenue generation, profit/expense objectives and coordinate market and customer growth and retention rate
- Plan and ensure new business development initiatives/operations and maximize exposure for DHL amongst targeted prospects
- Lead sales team to initiate and establish relationships with targeted prospects
- Deliver market studies and feasibility studies to assess market potential
- Prospect new business development opportunities through market research, developing marketing initiatives, etc.
- Explore business development opportunities with government authorities and relevant parties
- Identify, pursue and acquire profitable business relationships with key customers
- Develop major leads, conduct pre-proposal visitations and assist technical staff with proposal preparation
- Lead negotiations to obtain new customers and support team in difficult negotiations to secure critical sales
- Discuss with peers to communicate sales problems, business observations, prospect feedback, etc.
- Understand key trends and developments impacting business and identify change needs in business development plans
- Regularly enhance quality or value of existing business development methods and techniques and resolve problems that may not be clearly defined
- Convince external parties such as skeptical clients, institutions, etc. who are skeptical or unwilling to accept proposals or where decision making process and standards are defined and mandatory
- Supervise team for achievement of goals by assigning work, timelines, reviewing output and supporting performance management
- Support to recruit, motivate, develop and coach team members
- Education Level: Bachelor's Degree
- Experience Level: more than 6 years
- Opportunities in a global company where you can contribute your ideas and skills to move towards our shared goals.
- Possible further career development
- Competitive salary
We are part of Deutsche Post DHL, the world’s leading logistics provider with operations in over 220 countries. Visit our career site on the web at
Our TOP EMPLOYER prestigious certification attests to our best-in-class efforts to attract and retain talent by fostering a positive work environment and encouraging personal and professional development among employees. The development of talented women in our organization will be a focus for us and an important part of our DGF Strategy 2025.
We Aspire To Become The Undisputed Leader In Our Industry, When People Think Of Forwarding; We Want Them To Think DGF Because We Have
- The largest global network with more than 30,000 passionate employees
- The most efficient processes and fastest response times
- The best solutions and best customer service
Our Vision: The Logistics Company for the World.
Our Mission: Excellence. Simply Delivered.
Our Purpose: Connecting People, improving lives.
Our Values: Respect & Results
Our Goals: Employer, Provider, and Investment of Choice, Living Responsibility
DHL Global Forwarding is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.
Business Operations Lead (Digital Services) #J-18808-Ljbffr