918 Senior Developer jobs in Bahrain
Application Development Programmer Analyst
Posted today
Job Viewed
Job Description
**Responsibilities**:
- _ Take ownership for delivering the development task assigned._
- _ Ensure delivery within tight timelines and meeting the team’s expectation._
- _ Get involved in the entire lifecycle of the development project_
- _ Understand the requirement from Project Lead and ensure quality deliverables._
- _ Ensure quality and optimized coding with proper documentation_
- _ Do peer code reviews_
- _ Develop unit plan and perform unit testing and provide continuously improved product experience_
- _ Actively assist Support team wherever required_
- _ Assist Project Lead in coordinating with business analysts & user communities to define requirements_
- _ Participate in the technical design _
- _Actively assist Project Lead to deliver quality output_
- Together with the team contribute to innovative & best-in-class solutions for our business_
- Technology Skills :_
- _ Thorough understanding of usage of the fundamental concepts of Java and J2EE_
- _Experience with any SQL/No SQL databases (Oracle, MySql, Postgres, Mongo, Cassandra, etc.)_
- _ Awareness of unit testing frameworks like JUnit or TestNG _
- _ Work experience in technologies like JMS / Kafka, Tibco, Solace is a plus_
**_ Skills:_**
- _ Strong interpersonal and articulation skills (spoken and written)_
- _ Ability to partner with non-technical and technical peers; ability to work effectively with remote colleagues; participate technical discussions_
- _ Strong team orientation and commitment to overall team success; intense customer focus and commitment to driving quality_
- _ Effective time management skills in order to manage multiple priorities with flexibility on time zones and timelines_
- _ Logical thinking, _High analytical and_ problem solving skills; innovative and solutions oriented_
- Domain : _
- _Knowledge of various treasury products, viz. FX, Money Markets, Fixed Income & Derivatives is a plus_
**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
AIA Developer+
Posted today
Job Viewed
Job Description
Join to apply for the AIA Developer+ role at Avisys Services
3 months ago Be among the first 25 applicants
Join to apply for the AIA Developer+ role at Avisys Services
Get AI-powered advice on this job and more exclusive features.
- Hands-on experience in migrating OSB code from Oracle 11g to Oracle 12c
- Hands on experience in implementing Application Integration
- Should have good knowledge in End-to-End order journey flow along with all integration touch points.
- Monitoring Existing SOA Process using OEM Interface, adept at drilling down to the point of failure and investigating specific issue independently.
- Deploy the composites using ANT and other tools in different environments.
- Experience in using File Adapter, Database Adapter, FTP Adapter and JMS Adapter for integration using Oracle Service Bus.
- Monitor server health check and identify the bottlenecks.
- Provide input and contribute to the enhancement and maintenance of application and Program.
- Support ITSD to address issues raised by call centre & Complete failed order /SR’s/Payment in regular interval.
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
Referrals increase your chances of interviewing at Avisys Services by 2x
Sign in to set job alerts for “Developer” roles.Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Bahrain $60,000.00-$120,000.00 2 weeks ago
Manama, Capital Governorate, Bahrain 6 days ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 5 days ago
Junior Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 1 month ago
API Developer Java and IBM integration BUSManama, Capital Governorate, Bahrain 1 year ago
Manama, Capital Governorate, Bahrain 20 hours ago
Manama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 2 weeks ago
Manama, Capital Governorate, Bahrain 2 weeks ago
Graduate Software Engineer, Open Source and Linux, Canonical UbuntuManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 5 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 4 months ago
Software Engineer - Immutable Ubuntu DesktopManama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 4 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSharePoint Developer
Posted today
Job Viewed
Job Description
SharePoint, React, OAuth authentication.
Preferred Jobseekers
Jobseekers from any country are encouraged to apply.
Company Overview
VAM Systems is currently seeking a SharePoint Developer for our Bahrain operations. The role involves developing custom web parts, extensions, and integrations within SharePoint Online using React JS, TypeScript, JS, and Microsoft Graph API.
Required Experience and Skills- Minimum 7 years of relevant experience.
- Expertise in building custom web parts, extensions, and integrations within SharePoint Online.
- Proficiency in React JS, TypeScript, JavaScript, and Microsoft Graph API.
- Knowledge of REST APIs and OAuth authentication.
- Familiarity with Power Automate for creating and managing workflows.
- Understanding of Azure Active Directory (AAD) for identity management and security protocols.
- API Integration experience.
- Joining timeframe: 15-30 days.
- The selected candidate will join VAM Systems in Bahrain and be deputed to a leading bank in Bahrain.
- Industry: IT - Software Services
- Department: IT Software
- Keywords: SharePoint Developer
Disclaimer: Naukrigulf.com is a platform connecting jobseekers and employers. Applicants should independently verify the legitimacy of employers. We do NOT endorse any requests for money and advise against sharing personal or bank information. For security tips, visit our Security Advice page. If you suspect fraud, email us at
#J-18808-LjbffrMiddleware Developer
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Middleware Developer role at Minds United .
3 weeks ago Be among the first 25 applicants.
Get AI-powered advice on this job and more exclusive features.
Job DescriptionWe are seeking a Technical Middleware Developer with the following skills:
- Proficiency in using Oracle Integration Cloud (OIC) for integrating cloud and on-premise applications.
- Experience with adapters available in OIC for different applications.
- Familiarity with Oracle Cloud Infrastructure (OCI) API Gateway for creating, managing, and securing APIs.
- Understanding of API deployment strategies and lifecycle management.
- Knowledge of API security mechanisms like OAuth, API keys, and rate limiting.
- Strong skills in RESTful API development.
- Familiarity with API modeling languages like OpenAPI (Swagger).
- Understanding of API versioning, documentation, and best practices.
- Proficient in programming languages such as Java and Python.
- Ability to write, test, and debug code effectively.
- Skills in SQL and NoSQL databases.
- Understanding data modeling and ETL processes.
- Familiarity with DevOps practices and tools (e.g., Jenkins, Git, GitHub, Postman).
- Experience with continuous integration and deployment methodologies.
- Knowledge of testing methodologies and tools for APIs and integrations.
- Basic understanding of banking processes and financial services.
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Outsourcing and Offshoring Consulting
Referrals can increase your chances of interviewing at Minds United by 2x.
#J-18808-LjbffrMiddleware Developer
Posted 2 days ago
Job Viewed
Job Description
Full Time
Job Description
Technical middleware developer who has the following skills:
- Proficiency in using Oracle Integration Cloud (OIC) for integrating cloud and on-premise applications
- Experience with adapters available in OIC for different applications
- Familiarity with Oracle Cloud Infrastructure (OCI) API Gateway for creating, managing, and securing APIs
- Understanding of API deployment strategies and lifecycle management
- Knowledge of API security mechanisms like OAuth, API keys, and rate limiting
- Strong skills in RESTful API development
- Familiarity with API modeling languages like OpenAPI (Swagger)
- Understanding of API versioning, documentation, and best practices
- Proficient in languages like Java and Python
- Ability to write, test, and debug code
- Skills in SQL and NoSQL databases
- Understanding of data modeling and ETL processes
- Familiarity with DevOps practices and tools (e.g., Jenkins, Git, GitHub, Postman)
- Experience in continuous integration and continuous deployment methodologies
- Knowledge of testing methodologies and tools for APIs and integrations
- Basic knowledge of banking processes and financial services
.Net Developer
Posted 6 days ago
Job Viewed
Job Description
Roles and Responsibilities
• Utilize bug and enhancement tracking software and processes
• Collaborate with employees and management to identify application development solutions, new applications, or modifications to existing programs
• Define, design, build, support, and test reusable components to create complex systems
• Provide expertise to system users, including troubleshooting issues, identifying and correcting inefficiencies
• Define systems work scope and recommend the most efficient and cost-effective application programming solution
• Remain abreast of technological advances in the field and be able to identify areas of use in the firm
• Work on multiple project timelines simultaneously
• Provide input on development solutions
• C# Programming language security services development (ASMX, WCF)
• Web Application Development (ASP.Net Web Forms, ASP.Net MVC)
• ORM Entity Framework
• Databases, comfortable dealing and integrating with (MSSQL, Oracle, MySQL, IBM DB2)
• ADO.Net
• Front-End Web Development (HTML5, CSS3, JavaScript)
• Source Code versioning and control (Git)
Skills and Qualifications
• Minimum experience of 5 years in the development field.
• IT-related bachelor’s degree – Masters is a merit.
• Able to use development tools:
- C# Programming language security services development (ASMX, WCF)
- Web Application Development (ASP.Net Web Forms, ASP.Net MVC)
- ORM Entity Framework
- Databases, comfortable dealing and integrating with (MSSQL, Oracle, MySQL, IBM DB2)
- ADO.Net
- Front-End Web Development (HTML5, CSS3, JavaScript)
- Source Code versioning and control (Git)
Interested candidates may send in their CVs to
#J-18808-LjbffrPHP Developer
Posted 6 days ago
Job Viewed
Job Description
Bachelors in Computer Application (Computers)
Nationality: Any Nationality
Vacancy: 1 Vacancy
Job DescriptionSolid Experience in Frameworks (any one) Codeigniter, Laravel, NodeJS.
Exposure to minimum 3 successful/deployed projects from scratch (starting with requirement gathering).
Experience in developing Arabic and English applications.
Experience with MySQL Database.
Experience with WordPress, theming, and plugin development.
Ability to manage multiple projects in a fast-paced, deadline-driven environment.
Experience: 3+ years industry experience.
Duration: Contract to Hire Permanent.
Availability to Join: Immediate.
Salary: As per industry standards.
Location: Bahrain.
Be The First To Know
About the latest Senior developer Jobs in Bahrain !
Java Developer
Posted 6 days ago
Job Viewed
Job Description
Knowledge of application development using Java Technologies for both Web and Standalone within SDLC
Knowledge of Java SE, EE, OOP, Multi-threading
Knowledge Areas
- Knowledge of application development using Java Technologies for both Web and Standalone within SDLC
- Knowledge of Java SE, EE, OOP, Multi-threading
- Knowledge of working in Hibernate, JPA, and Database SQL
- Knowledge of working in Spring & JSF and PrimeFaces
- Knowledge in basic Networking concepts
- Knowledge in building banking applications
- Knowledge in XML & JSON
Knowledge in SoapUI, Postman, and WebService development
Job Responsibilities
- Java SE and EE development
- Java web development
- Java Database development using Hibernate and JPA
- Java RestFull API integration and development
- Java Soap API integration and development
- Database SQL development and integration
- Review technical service requests and technical/business change requests raised by business/information security
Skills
- API Development
- Applications Development Standards and Procedures
- Applications Knowledge
- Applications System Analysis
- Applications System Design
- Web Applications Development
- Platform Knowledge
- System Testing
- Systems Integration
- System Development Life Cycle
- Technical Tools and Products
- Agile Development Processes
Location: Off-Site (Work From Home)
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advise against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at
#J-18808-LjbffrGIS Developer
Posted 6 days ago
Job Viewed
Job Description
Job Description
The GIS developer is responsible for developing ESRI ArcGIS Server 10.3x. The candidate will have design, development, implementation, and support experience of solutions in Web, Mobile & Portal development based on ArcGIS API for HTML5 & JavaScript.
Roles and Responsibilities:
- Design, develop, and implement customized web applications, web services, mobile, and enterprise solutions for clients using Esri ArcGIS API’s.
- Coding/Deploying GIS web editing/mapping applications.
- Coding/Deploying ArcGIS Mobile applications.
- Conducting performance, unit, system, integration, and quality assurance testing of applications.
- Write comprehensive technical specifications and support documentation.
- Work closely with other developers to design and develop public-facing web mapping sites for the management, manipulation, and visualization of spatial data.
- Assist with application development estimating, planning, and progress tracking.
- Active and effective participation in various activities within the software development cycle.
- Interface with customers to identify, develop, and implement custom components for ArcGIS.
- Upgrade existing ArcGIS Server 10x applications to the current version.
- Develop geoprocessing and GIS web services.
- Contributing to knowledge base and teaching others.
- All other duties as assigned.
Educational Qualifications & Certifications:
Bachelor’s in GIS, Computer Science/IT, or a related field. ESRI Technical Certifications – Developer/Enterprise (preferred).
Experience:
Minimum 5 years’ experience in ESRI ArcGIS Development.
Skills Required:
- Esri JavaScript API for Esri ArcGIS Server 10x.
- Esri Portal for ArcGIS/ ArcGIS Online.
- Esri ArcObjects.
- Esri ArcGIS Desktop 10x.
- Esri ArcSDE/Oracle 11g/12c geodatabases.
- Esri Services/Map Services.
- Able to develop the following Map Services:
- Feature Services
- Geocode Services
- Geometry Services
- Geoprocessing Services
- Image Services
- KML Services
- Mobile Data Services
- OGC Services (WMS, WFS etc.)
- AJAX, JavaScript, VB Script, or Python.
- Knowledge of ArcGIS Server Advanced Enterprise architecture.
- Excellent communication, collaboration, and teamwork skills.
- Experience with industry-standard technologies such as HTML, CSS, XML, XSLT, Git, HTML5, Dojo, etc.
- Comfort working in Microsoft or Java-based realms.
- Ability to clearly communicate technical ideas, whether to other technical peers or non-technical project managers or customers.
- Knowledge of geospatial and mapping concepts such as spatial analysis, map projections, etc.
- Experience with current technology implementation patterns including service-oriented and cloud.
- Knowledge of IT security concepts and implementation patterns within Esri technology.
- Experience in Low Code development is Mandatory (Preferably Mendix).
Additional Skills Preferred:
- Experience in SDLC like Agile Methodology Preferred.
- Knowledge of iOS & Android SDK Preferred.
- Experience in User Experience (UX) and Testing Preferred.
- Development Experience in ArcGIS WebADF, Silverlight and FLEX Preferred.
- Able to develop the following Map Services:
- Esri GeoEvent processor
- Globe Services
- Schematics Services
- Stream Services
- Cache Services
- Custom Esri Services
- Microsoft Visual Studio 2010/2012/2015.
- Microsoft .NET C# (CAML, XML, ASP, VB.NET, etc.).
- .NET Web Services (UDDI, SOAP, REST, WCF, etc.).
- Esri Image server Oracle Spatial.
Android Developer
Posted 6 days ago
Job Viewed
Job Description
Location:
Remote
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent experience.
Experience:
2 to 4 Years
Job Description:
- 2+ years’ experience in native Android Apps development
- Has analytical thinking.
- Has good presentation and communication skills.
- Experience in Kotlin
- Experience in Java
- Experience in Git
- Understanding of git branching and the feature branches
- Experience in Working with Agile/Scrum team in Sprints
- Experience in CI/CD tools
- Experience in using Jira and confluence documentation
- Experience in integrating 3rd party libraries
- Experience in Restful APIs
Location:
Remote
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent experience.
Experience:
2 to 4 Years
Job Description:
- 2+ years’ experience in native iOS Apps development
- Has analytical thinking.
- Has good presentation and communication skills.
- Experience in Swift
- Knowledge in SWIFT UI
- Experience in Objective C
- Experience in Git
- Understanding of git branching and the feature branches
- Experience in Working with Agile/Scrum team in Sprints
- Experience in CI/CD tools
- Experience in using Jira and confluence documentation
- Experience in integrating 3rd party libraries
- Experience in Restful APIs
Location:
Remote
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent experience.
Experience:
2 to 5 Years
Job Description:
- 3+ years’ experience in software quality assurance role
- Experience with coding using JAVA
- Experience with software QA tools and processes
- Critical thinker and problem-solving skills
- Familiarity with continuous integration tools such as Jenkins
- Proficiency in scripting languages including Bash and Python is a plus
- Strong communication and documentation skills
- An ability to drive to goals and milestones while valuing and maintaining a strong attention to details
- Experience in using Jira and confluence
Location:
Remote
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent experience.
Experience:
2 to 5 Years
Job Description:
- 2+ years’ experience in native Java development
- Has analytical thinking
- Has good presentation and communication skills
- Experience in Java/Spring Boot
- Building microservices using Docker deployed to Kubernetes
- Preferably had prior experience working with Modern Core Banking systems
- Experience with API Gateway is a plus
- Utilizing the serverless components in AWS (Lambda, Step Functions) is a plus
- Experience developing web services using JEE/Java/Spring in relation to APIs (3+ years)
- Clear understanding of MVC design patterns
- Understanding of the API design Patterns
- Experience with Integration framework such as Apache Camel
- Experience with Oracle, MySQL, or PostgreSQL and use of Hibernate, ORMs, and/or JDBC
- Understanding of document description languages such as JSON and XML
- Experience in using Jenkins for deployments
- Understanding of the Microservices architecture in general
- Experience in using Docker with API and Microservices
- General understanding of how Kubernetes works is a plus
- General Understanding in AWS stack and components
- Experience in Working with Agile/Scrum team in Sprints
- Experience in using Jira and confluence for the Sprints and documentation
Solution Architect
Location:
Remote
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent experience.
Experience:
4 to 10 Years
Job Description:
- 4+ years’ experience in software development, systems engineering, or a similar role
- Strong knowledge of various technologies, platforms, and architectural patterns
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work effectively with cross-functional teams
- Experience in using Jira and confluence documentation
Location:
Remote
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent experience.
Experience:
2 to 4 Years
Job Description:
- 2+ years’ experience in software development, systems engineering, or a similar role
- 2+ years’ experience in Linux administration
- Strong knowledge of configuration management tools
- Strong knowledge of Kubernetes and containerization
- Familiarity with continuous integration tools such as Jenkins
- Proficiency in scripting languages including Bash and Python
- Strong communication and documentation skills
- An ability to drive to goals and milestones while valuing and maintaining a strong attention to details
- Excellent judgment, analytical thinking, and problem-solving skills
- Full understanding of software development lifecycle best practices
- Self-motivated individual that possesses excellent time management and organizational skills
- Experience in using Jira and confluence
Location:
Remote
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent experience.
Experience:
11 to 14 Years
Job Description:
- AWS Security Architect, Azure Security, Cisco Networks
- Perform security analysis, develop robust security architecture, and ingrain security solutions into the Bank's Group environment ensuring the confidentiality, integrity and availability of the bank’s information
- Develop security architecture for various Information Security control systems
- Perform Information Security Risk Assessments of new IT systems, design and recommend security controls to mitigate risks, reassess and enhance security architecture as needed
- Review security architecture of new technology solutions and business applications, assess security, and recommend security controls to address security risks
- Research and recommend/implement the security standards, systems, and best practices
- Review system security, recommend security controls, and implement enhancements
- Manage information security projects/assignments
- Evaluate and implement information security technologies and countermeasures against threats to information
- Review technical service request and technical changes raised by IT users for Information Security risks
- Follow Security by Design methodology to assure the end-to-end security
- Develop security baseline for all IT assets, such as routers, firewalls, LANs, WANs, VPNs, and other network devices, and ensure the efficacy
- Provide security architectural guidance to IT
Full Stack Developer
Location:
Remote
Qualifications:
Bachelor’s or Master’s degree in Computer Science or a related technical discipline, or equivalent experience.
#J-18808-Ljbffr