69 Btp Developer jobs in Bahrain
Mobile Application Developer
Posted today
Job Viewed
Job Description
3-5 years’ experience on development using **React Native, Angular, Visual Studio Code**
Experience on MS SQL or Oracle database with **API integration**
Exposure to.NET and Angular will be an added advantage.
Excellent English Communication skills.
Ability to commute/relocate:
- Manama: Reliably commute or planning to relocate before starting work (required)
**Experience**:
- development using React Native, Angular, Visual Studio Code: 3 years (required)
- MS SQL or Oracle database with API integration: 3 years (required)
Ios Mobile Application Developer
Posted 20 days ago
Job Viewed
Job Description
TCIG, Bahrain
We are looking for bright, creative, self-starting, and enthusiastic people with experience in developing and understanding complex sophisticated applications on iPhone and iPad using the iOS SDK, and the ability to work with both product and back-end focus.
Responsibilities:
- Analyse and optimize performance and reliability of iOS applications.
- Work closely with our product and design teams to build new features on iOS applications.
- Skilled in building applications around Web Services (XML & JSON).
- Analyse and create logic for complex assignments.
- Excellent communication, both written and personal, is vital to this position.
- Excellent interpersonal skills.
Requirements:
- 3+ years of experience working with iOS applications, and must have shipped at least three applications.
- B.S. or B.E. or M.E. in Computer Science or related field.
- Experience in object-oriented software development.
- Expertise in building complex applications for the iPhone or iPad using Objective-C/C++ with Cocoa and other frameworks.
- Experience building mobile application development at the user interface and system levels.
- Experience writing unit tests and testable code.
- Experience in understanding large and complex code bases.
- Experience designing clean and maintainable APIs.
- Experience with multi-threaded programming.
- Experience in integrating complex web services based on JSON and XML.
- Knowledge of iOS SDK performance tools and optimization techniques.
- Excellent problem-solving, critical thinking, and communication skills.
Interested applicants are willing to relocate and work in Bahrain. Send your CV.
Job SpecificationInformation Technology and Services - Dubai, United Arab Emirates
#J-18808-LjbffrAndroid Mobile Application Developer
Posted 20 days ago
Job Viewed
Job Description
TCIG, Bahrain
As an Android engineer at TCIG, you’ll be architecting and building unbeatable UI on Android devices. You'll be leveraging your deep knowledge of Android to bring the TCIG experience to a global mobile user-base. The ideal candidate will have experience building complex native Android applications and libraries, and experience shipping and supporting both end users and developers.
Responsibilities:
- Create a thriving Android application around web-services JSON and XML.
- Analyze existing applications and help in making them lighter and faster.
- Analyze and create logic for complex assignments.
- Optimize the experience across different application types.
- Excellent communication, both written and personal, as describing and communicating issues accurately and professionally is vital to this position.
- Excellent interpersonal skills, as you’ll be interacting with numerous teams under stressful circumstances.
Requirements:
- 3+ years of experience working with Android, and must have shipped at least three applications/software libraries.
- B.S or B.E or M.E Computer Science or relevant work experience.
- Experience working with the NDK.
- Experience in integrating complex web-services based on JSON and XML.
- Experience working with localized and globalized applications.
- Broad experience developing and optimizing Android applications using the Android SDK.
- Passion for run-time efficiency, reducing APK size, or minimizing memory overhead.
- Experience in understanding large and complex code bases.
- Proficient in Java and related frameworks, multi-threading, and memory management specific to mobile devices, understanding of caching mechanisms.
- Excellent problem-solving, critical thinking, and communication skills.
Interested applicants are willing to relocate and work in Bahrain. Send your CV.
#J-18808-LjbffrRequired Mobile Application Developer
Posted today
Job Viewed
Job Description
**Job Types**: Part-time, Contract
Application Question(s):
- Currently are you in Bahrain ?
Application Database Developer
Posted today
Job Viewed
Job Description
**Responsibilities**:
- _ Ready to handle Development work as an Individual contributor_
- _ Possesses excellent understanding of Oracle RDBMS and Database server components._
- _ Requirement Analysis, Design and Implementation _
- _ Utilizes good understanding of apps development procedures and concepts from a general and database point of view, basic knowledge of other technical areas to identify and define necessary system upgrades._
- _ Solves least complex problems through evaluation of business processes, system processes and industry standards; uses evaluative judgment to make recommendations for process improvements. _
- _Applies good understanding of how the team interacts with others in accomplishing the objectives of the area. _
- _Assesses the applicability of previous or similar experiences and evaluates options under circumstances not covered by procedures. _
- _Communicates ideas and information in a concise and logical manner_
- Together with the partner teams, user community, business analysts and eCommerce management contribute to innovative & best-in-class solutions for our business_
**_ Skills:_**
- _ Strong SQL, PL/SQL, T-SQL programming skills_
- _ Good Knowledge of RDBMS Oracle (10g and higher_
- _ Good understanding of platform support procedures and concepts_
- _ Ability to guide the juniors_
**_ Technical_**
Essential:
- _ Sound knowledge and hands on experience of Performance tuning and trouble shooting of production database systems._
- _ Experience in understanding and implementing policies and defined data security standards both from technical (RDBMS - database) and organizational point of view_
Desirable
- _ Working Experience on High Availability Systems that utilizes Replication/Mirroring standards/approach in Oracle database_
- _ knowledge on Linux, AIX operating systems _
- _knowledge on UNIX commands and shell scripting_
**Qualifications**:
- 2-5 years of relevant experience in the Financial Service industry
- Intermediate level experience in Applications Development role
- Consistently demonstrates clear and concise written and verbal communication
- Demonstrated problem-solving and decision-making skills
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
**Education**:
- Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
- **Job Family Group**:
Technology
- **Job Family**:
Applications Development
- **Time Type**:
Full time
- Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
View the "**EEO is the Law**" poster. View the **EEO is the Law Supplement**.
View the **EEO Policy Statement**.
View the **Pay Transparency Posting
Senior Software Development Lead - Cloud Solutions
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software engineers in developing cloud-based applications.
- Design, develop, and deploy scalable and resilient cloud solutions.
- Define and enforce software architecture and design patterns.
- Drive best practices in coding, testing, and CI/CD pipelines.
- Collaborate with product management to define technical roadmaps.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues.
- Ensure the security, performance, and scalability of applications.
- Contribute to architectural discussions and decision-making.
- Foster a culture of innovation and continuous improvement within the engineering team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years in a lead or senior role.
- Proven experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of microservices architecture and distributed systems.
- Proficiency in one or more programming languages (e.g., Java, Python, Go, C#).
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD practices and tools.
- Excellent leadership, communication, and problem-solving skills.
- Experience with Agile/Scrum methodologies.
Junior Software Developer
Posted 1 day ago
Job Viewed
Job Description
Braxtone Group consist of 4 Divisions having its operation in Bahrain, Oman and Dubai.Advisory and.
Show More
Location: Manama, Bahrain
Work Style: In-person
Job Description
Main Purpose of Job:
We are looking for a motivated Junior Software Developer with foundational experience in Ant Design, Next.js, TypeScript, Redis, MongoDB, AWS Amplify, and Amazon S3 . The ideal candidate will assist in developing and maintaining software solutions while gaining hands-on experience and growing their technical expertise under the guidance of senior developers.
Key Responsibilities:
- Software Development: Assist in building and maintaining applications using Next.js and TypeScript, incorporating Ant Design components.
- Collaboration: Work closely with senior developers and team members to implement features and troubleshoot issues.
- Database Operations: Support the integration and management of data using Redis and MongoDB.
- Cloud Integration: Assist in deploying and managing applications with AWS Amplify and Amazon S3.
- Code Contribution: Write clean, efficient, and maintainable code, following best practices.
- Learning & Development: Continuously improve technical skills by learning from peers, participating in team discussions, and utilizing company-provided resources.
- Testing & Debugging: Perform testing and debugging to ensure software functionality and reliability.
- Documentation: Create and maintain technical documentation for reference and reporting.
Educational, Skills, and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- 1-2 years of experience in web development (internships and personal projects are acceptable).
Additional Eligibility Qualifications:
- Basic knowledge of Ant Design, Next.js, and TypeScript.
- Familiarity with Redis and MongoDB.
- Understanding of AWS Amplify and Amazon S3 (or willingness to learn quickly).
- Exposure to modern front-end and back-end development practices.
- Problem-Solving: Ability to troubleshoot and debug issues with guidance.
- Communication: Strong verbal and written communication skills for team collaboration.
- Growth Mindset: Eagerness to learn, take feedback constructively, and improve skills.
Be The First To Know
About the latest Btp developer Jobs in Bahrain !
Senior Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy robust and scalable software applications.
- Write high-quality, maintainable, and efficient code using best practices.
- Collaborate with product managers and designers to define software requirements and specifications.
- Lead the technical design and architecture of new features and systems.
- Mentor and guide junior developers, fostering a culture of technical excellence.
- Identify and resolve software defects and performance issues.
- Participate in code reviews to ensure code quality and consistency.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to the continuous improvement of development processes and tools.
- Ensure the security and performance of deployed applications.
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.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Extensive experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Spring Boot, Django).
- Strong understanding of database systems (e.g., SQL, NoSQL) and data modeling.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Solid knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with microservices architecture is a plus.
This position offers a competitive salary, comprehensive benefits package, and opportunities for professional development in a collaborative and innovative work environment. If you are a talented Senior Software Developer looking for a challenging and rewarding role, we encourage you to apply.
Senior Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, and maintain high-quality software applications and systems.
- Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
- Write clean, efficient, well-documented, and maintainable code.
- Lead the technical design and architecture of new features and products.
- Identify and address performance bottlenecks and bugs.
- Mentor and guide junior software developers, providing technical leadership and support.
- Participate in code reviews to ensure code quality and adherence to standards.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Contribute to the improvement of development processes and tools.
- Troubleshoot and resolve complex technical issues.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Strong experience with modern software development frameworks and technologies (e.g., Spring, Django, .NET, React, Angular).
- Solid understanding of object-oriented programming (OOP) and design patterns.
- Experience with database systems (e.g., SQL, NoSQL).
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Experience with Agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with CI/CD pipelines and DevOps practices is advantageous.
This is a challenging and rewarding role for a talented developer looking to make a significant impact.
Junior Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Write, test, and debug high-quality code for software applications.
- Assist in the design and architecture of new software features and systems.
- Collaborate with senior developers on project tasks and assignments.
- Participate in code reviews to ensure code quality and identify potential issues.
- Develop and maintain technical documentation for software projects.
- Troubleshoot and resolve software defects and issues reported by users or QA.
- Learn and apply new programming languages, frameworks, and technologies.
- Contribute to the development of user interfaces and user experiences.
- Work with databases to store and retrieve data efficiently.
- Participate in agile development processes and team meetings.
- Support the deployment and maintenance of software applications.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C#, JavaScript).
- Understanding of software development principles, data structures, and algorithms.
- Familiarity with version control systems like Git is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Attention to detail and a commitment to producing high-quality work.
- Ability to work effectively in a fast-paced environment.
- Residency in or willingness to relocate to the Zallaq, Southern, BH area.