Company Overview: At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on this epic adventure. Job Description: Array is currently seeking a highly motivated Software Engineer with hands-on coding experience Java/Python or Angular/React to join our accomplished team. As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery.Key Responsibilities:Software Development: • Write clean, efficient, and maintainable code in Java and Python to develop software applications and solutions. • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. Problem Solving: • Analyze complex problems and propose innovative solutions using Java and Python programming languages. • Debug issues and troubleshoot technical problems to ensure smooth operation of software applications. Testing and Quality Assurance: • Write unit tests and integration tests to validate the functionality and reliability of software components. • Conduct thorough testing and debugging to identify and fix issues, ensuring software quality and stability. Documentation: • Create and maintain technical documentation, including design documents, code comments, and user manuals. • Ensure documentation is accurate, up-to-date, and accessible to stakeholders as needed. Continuous Learning: • Stay updated with the latest technologies, trends, and best practices in software development. • Continuously enhance your skills and knowledge through self-learning, training, and mentorship opportunities. Documentation: • Document the epic journey! Create narratives for code, design, and implementation. • Ensure our tech lore aligns with industry best practices and standards. Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 0-2 years of hands-on experience in software development, with proficiency in Java and/or Python. Or using Angula/React• Strong understanding of data structures, algorithms, and object-oriented programming concepts. • Familiarity with software development methodologies and best practices. • Communication and collaboration skills that resonate with startup energy. Additional Requirements:• Strong problem-solving skills and attention to detail. • Excellent communication and collaboration abilities. • Ability to work independently and as part of a team in a fast-paced environmentGood to have:• Cloud certifications from AWS, GCP, or Azure. • Experience with startup culture – adaptability to the fast-paced, ever-changing environment. • Any client-facing roles – your ability to understand and meet client needs is a plus. ARRAY's selection process includes taking an online coding test and two rounds of technical interviews as well as HR interview.
هل أنت متخصص في مجال التكنولوجيا؟ بإمكانك اليوم التقدم على الوظائف المناسبة عبر إنشاء حساب
هل تملك شركة تقنية أو ذات علاقة بالتقنية؟ إذا كانت لديك فرص وظيفية أو تبحث عن الكوادر التقنية المتخصصة، بإمكانك التسجيل الآن في منصة كوادر والاستفادة من الخدمات المقدمة عبر إنشاء ملف تعريفي خاص بك.
هل تملك شركة توظيف في مملكة البحرين؟ هل ترغب في الوصول إلى مجموعة من الكوادر التقنية المتخصصة وتقديم المساعدة للشركات التقنية الراغبة في الحصول على الكوادر المتخصصة؟ بإمكانك التسجيل الآن في منصة كوادر والاستفادة من الخدمات المقدمة عبر إنشاء ملف تعريفي خاص بالشركة.
عن كوادر
منصة كوادر (منصة المهارات التقنية) هي مبادرة وطنية أطلقتها تمكين لإدراج الكوادر المحلية المتخصصة في مجال التقنية والتكنولوجيا المختلفة بهدف الربط بين هذه الكوادر وأصحاب الأعمال. تعرض المنصة كافة الفرص الوظيفية المتاحة بالإضافة إلى المهارات المطلوبة لشغل هذه الوظائف. تركز منصة كوادر حاليًا على الكفاءات التقنية المتاحة في المملكة، مع رؤية لتوسيع قاعدة بيانات التخصصات والمهارات لتشمل قطاعات واعدة أخرى في المستقبل.
الوظائف المتوفرة
Array is currently seeking an exceptional Senior Software Engineer to join our accomplished team. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining high quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery. Key Responsibilities: Leadership and Mentorship: • Lead a team of software engineers, providing guidance, mentorship, and support. • Foster a culture of excellence, collaboration, and continuous learning within the team. Project Management: • Oversee the end-to-end software development lifecycle, from planning and design to implementation and deployment. • Coordinate with stakeholders to define project scope, goals, and deliverables. Technical Strategy: • Define and drive the technical vision and strategy for software projects. • Evaluate and recommend appropriate technologies, tools, and frameworks to meet project requirements. Code Quality and Review: • Ensure adherence to coding standards, best practices, and quality guidelines. • Conduct code reviews and provide constructive feedback to team members. Collaboration and Communication: • Collaborate effectively with cross-functional teams, including product management, design, and QA. • Communicate project status, risks, and dependencies to stakeholders in a clear and timely manner. Problem Solving: • Identify and address technical challenges and bottlenecks in software development. • Proactively anticipate and mitigate risks to ensure project success. Continuous Improvement: • Drive process improvements and initiatives to enhance team productivity and efficiency. • Stay abreast of industry trends and emerging technologies, incorporating them into our development practices. Software Development: • Design, develop, and breathe life into software solutions using either Java or Python. • Collaborate fearlessly with cross-functional teams to turn ideas into reality. Cloud Integration: • Architect the skies! Use your cloud expertise to build scalable and resilient solutions. • Infuse our projects with the power of cloud-based services for optimal performance. CI/CD Implementation: • Be the maestro of continuous integration and deployment, orchestrating seamless software delivery. • Ensure our CI/CD pipelines are a symphony of efficiency and reliability. Code Quality and Review: • Raise the bar! Uphold the highest standards of code quality, and inspire your team to follow suit. • Lead code reviews like a rockstar, sharing your wisdom and fostering growth. Technical Leadership: • Lead by example. Contribute to the technical saga of our projects, guiding them to greatness. • Mentor your fellow adventurers, igniting their passion for technology. Problem Solving: • Embrace the challenges! Dive into the unknown, troubleshoot, and conquer. • Collaborate with our fearless stakeholders to turn obstacles into victories. Documentation: • Document the epic journey! Create narratives for code, design, and implementation. • Ensure our tech lore aligns with industry best practices and standards. Qualifications: • Bachelor's or Master's degree in the School of Epic (Computer Science, Software Engineering, or a related field). • Minimum of 5 years of hands-on experience in the realms of Java or Python. • Fluent in the language of innovation – choose your dialect (Java or Python). • Master of the tech arts: software architecture, design patterns, and best practices. • Cloud commander: experience with AWS, Azure, GCP, or other cloud realms. • CI/CD sorcerer: proficiency with CI/CD tools for a seamless development journey. • Problem-solving hero with analytical superpowers. • Communication and collaboration skills that resonate with startup energy. Additional Requirements: • Proven track record of delivering legendary software solutions on time and within budget. • Thrive in the chaos of an Agile development environment. • Team player with social XP – we're building a tribe, not just a team. • Always ahead of the curve – stay curious, stay cool. Good to have: • Cloud certifications from AWS, GCP, or Azure. • Experience with startup culture – adaptability to the fast-paced, ever-changing environment. • Any client-facing roles – your ability to understand and meet client needs is a plus. • Low latency or ultra-low latency coding skills. ARRAY's selection process includes taking an online coding test and two rounds of technical interviews.
Company Overview: At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on this epic adventure. Position: QA Automation Engineer (Selenium/Cucumber) Location: Bahrain Job Type: Full-time Experience: 2-7 years Job Description: Array is currently seeking an exceptional QA Engineer with hands-on coding experience Selenium/Cucumber to join our accomplished team. As a QA Engineer, you will play a pivotal role in ensuring we deliver high-quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery. Key Responsibilities: Test Automation Development: • Design, develop, and maintain automated test scripts using Selenium and/or Cucumber. • Ensure comprehensive test coverage by creating detailed test cases and scenarios. Test Execution and Reporting: • Execute automated test scripts and analyze test results to identify defects and ensure software quality. • Report and track defects, working closely with development teams to resolve issues. Continuous Integration and Deployment: • Integrate automated tests into the CI/CD pipeline to ensure continuous testing and timely feedback. • Collaborate with DevOps and development teams to improve test automation processes and tools. Quality Assurance and Improvement: • Participate in the design and implementation of QA processes, standards, and best practices. • Conduct code reviews and provide feedback to improve the quality of test scripts and frameworks. Collaboration and Communication: • Work closely with cross-functional teams, including developers, product managers, and other stakeholders, to understand requirements and deliver high-quality software. • Provide regular updates on test progress, coverage, and quality metrics to the QA lead and management. Continuous Learning: • Stay up-to-date with the latest technologies, trends, and best practices in software engineering. • Continuously enhance your skills and knowledge through self-learning, training, and professional development opportunities. Documentation: • Document the epic journey! Create narratives for code, design, and implementation. • Ensure our tech lore aligns with industry best practices and standards.
Company Overview:At Array, we're not just a software services company – we're dreamers, builders, and visionaries.Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map! Our journey is bold, our ambitions are sky-high, and we'relooking for exceptional Senior Software Engineers to join us on this epic adventure.Job Description:As a Mobile Developer, you will design, develop, and maintain Android applications that delight users and meet business goals. You'll collaborate closely with cross-functional teams to ensure our apps are feature-rich, intuitive, and highly performant. Your role will also involve leveraging modern development practices, tools, and frameworks to deliver high-quality solutions within Agile workflows. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery. Key Responsibilities:Android Development: • Design, develop, and maintain high-performance Android applications using Kotlin and Java, Jetpack components and Compose. • Build and enhance app components with the Android SDK, including Activities, Fragments, and Services. • Leverage Android Architecture Components such as ViewModel, LiveData, Room, and WorkManager. App Design and Architecture: • Implement design patterns such as MVVM, MVP, or Clean Architecture to create robust, maintainable, and testable codebases. • Collaborate with UI/UX teams to deliver seamless and visually appealing user experiences. Integration and Backend Collaboration: • Develop applications that communicate effectively with RESTful APIs and integrate with third-party libraries. • Work closely with backend developers to ensure seamless integration of front-end and backend systems. Version Control and Code Management: • Use Git to manage code repositories, implementing effective branching and merging strategies. • Review code quality and provide constructive feedback to team members. Agile Development: • Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives. • Use tools like Jira and Confluence for task management, sprint tracking, and documentation. Performance Optimization: • Optimize applications for performance, memory usage, and battery efficiency to deliver a seamless user experience.Must-Have Skills:Proficiency in Kotlin, Java, Jetpack, Compose for Android application development. • Strong command of the Android SDK and core components. • Experience working with RESTful APIs and third-party library integrations. • Familiarity with CI/CD tools like Jenkins and version control systems like Git. • Practical knowledge of Android Architecture Components (Room, ViewModel, WorkManager, etc.). • Hands-on experience in Agile/Scrum development using Jira and Confluence.Nice-to-Have Skills:• Cloud certifications or experience working with cloud platforms like AWS, GCP, or Azure. • Exposure to backend technologies or development principles. • Previous experience in a startup environment, demonstrating adaptability and problem solving. • Client-facing experience and the ability to gather and address user needs effectively. General Requirements:• Bachelor’s degree in Computer Science, Software Engineering, or a related field. • 5 years of hands-on experience in Android development. • Strong analytical skills with a passion for solving technical challenges. • Proactive mindset and eagerness to stay updated with the latest Android trends and best practices.
Company Overview: At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on this epic adventure. Job Description: As a Mobile Developer, you will design, develop, and maintain iOS applications that delight users and meet business goals. You'll collaborate closely with cross-functional teams to ensure our apps are feature-rich, intuitive, and highly performant. Your role will also involve leveraging modern development practices, tools, and frameworks to deliver high-quality solutions within Agile workflows. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery. Key Responsibilities: iOS Development Expertise: • Build and maintain feature-rich iOS applications using Swift, SwiftUI, and Objective-C. • Utilize the iOS SDK to develop robust app components, leveraging frameworks like Core Data, Core Animation, and Combine. App Architecture and Design: • Apply modern design patterns such as MVVM, MVP, or Clean Architecture for efficient and maintainable codebases. • Collaborate with UI/UX teams to create visually appealing and intuitive user interfaces with SwiftUI and UIKit. Testing and Quality Assurance: • Implement unit testing and end-to-end testing to ensure app reliability and robustness. • Use tools like XCTest and XCUITest to automate testing and streamline quality assurance. Integration and Backend Collaboration: • Integrate apps with RESTful APIs and third-party libraries to enable advanced functionalities. • Collaborate with backend developers to ensure smooth communication between the front end and back-end systems. Version Control and CI/CD: • Manage and maintain source code using Git, implementing effective branching and merging strategies. • Configure and manage CI/CD pipelines with tools like Jenkins for efficient builds, testing, and deployments. Agile Collaboration: • Actively participate in Agile/Scrum sprints, collaborating with cross-functional teams. • Use tools like Jira and Confluence for sprint planning, tracking, and documentation. Performance Optimization: • Optimize app performance, memory usage, and responsiveness to deliver a seamless user experience. Must-Have Skills: • Proficiency in Swift, SwiftUI, and Objective-C for iOS development. • Strong knowledge of Core Data, Combine, and the iOS SDK. • Experience with unit testing and end-to-end testing using XCTest or XCUITest. • Proficiency with RESTful APIs and third-party library integrations. • Expertise with Git for version control and CI/CD tools like Jenkins. • Familiarity with Agile workflows, using Jira and Confluence for task management and documentation. Nice-to-Have Skills: • Cloud certifications or familiarity with AWS, GCP, or Azure. • Knowledge of backend development principles. • Prior experience in a startup environment, showcasing adaptability and problem-solving skills. • Client-facing experience to understand and implement user requirements effectively. General Requirements: • Bachelor’s degree in Computer Science, Software Engineering, or a related field. • 5 years of professional experience in iOS development. • Strong analytical skills with a passion for solving complex challenges. • A proactive mindset and eagerness to stay updated with the latest iOS trends and best practices.
Company Overview:At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional candidates to join us on this epic adventure. Position: Project Manager (PMP Certified) Location: Bahrain Job Type: Full-time Experience: 7+ years of relevant experience Job Description:Array is currently seeking an exceptional PMP Certified Project Manager with hands-on experience with software development projects to join our accomplished team. As a Project Manager, you will be responsible for managing and executing projects, ensuring they are delivered on time, within scope, and within budget. Join our team and play a key role in driving project success and achieving our strategic goals. Key Competencies:• Excellent leadership and team management skills, with the ability to motivate and inspire others. • Strong analytical and problem-solving skills, with a keen attention to detail. • Exceptional communication and interpersonal skills, with the ability to build strong relationships with stakeholders. • Ability to manage multiple projects and priorities in a fast-paced environment. • Continuous learning mindset and a commitment to staying updated with industry trends and best practices. Key Responsibilities:Project Planning and Initiation: • Define project scope, objectives, and deliverables in collaboration with stakeholders. • Develop comprehensive project plans, including timelines, resource allocation, risk management, and communication plans. Project Execution and Monitoring: • Lead project teams to execute projects according to the project plan, ensuring quality standards are met. • Monitor project progress, track key milestones, and manage changes in scope, schedule, and resources. Risk Management and Issue Resolution: • Identify potential risks and develop mitigation strategies to address them proactively. • Manage and resolve project issues and conflicts, ensuring minimal impact on project timelines and objectives. Stakeholder Communication and Reporting: • Communicate project status, updates, and key milestones to stakeholders, including senior management and clients. • Prepare and present project reports, including progress reports, budget updates, and performance metrics. Team Leadership and Collaboration: • Lead and motivate project teams, fostering a collaborative and high-performance work environment. • Facilitate effective communication and collaboration among team members and stakeholders. Quality Assurance and Continuous Improvement: • Ensure projects are delivered with high quality, meeting or exceeding client and stakeholder expectations. • Continuously seek opportunities to improve project management processes, tools, and methodologies. Qualifications:• Strong academic background with the minimum of a bachelor’s degree from an recognized university. • PMP (Project Management Professional) certification is required. • 5+ years of experience in project management, with a proven track record of managing complex software development projects. • Strong understanding of project management methodologies, including Agile and Waterfall. • Proficiency in project management software and tools (e.g., MS Project, JIRA). Good to have:• Experience with startup culture – adaptability to the fast-paced, ever-changing environment. • Experience with projects related to the financial services industry.
VAM Systems is currently looking for Consultant-Corporate Customer Support for our Bahrain operations with the following skillsets & terms and conditions: Qualification :BA Finance & Banking Experience :1 - 3 years Skills Working knowledge of MS Office tools like PowerPoint, Word, Excel, etc Working knowledge about Banking in general Experience in Reporting, MIS Experience in documentation Experience in handling work pressure Experience in quick turnaround for management asks Experience in Governance procedures Organizational Awareness and Concern for Impact Data Management Ad Hoc Reporting Presentations Word Processing Personal Computer Literacy Responsibility Communication with Internal/External Customers Understand Excel data and provide meaningful insights Prepare Power Point Presentations for Management Prepare Meeting Minutes Follow ups with Internal/External Customers Assist Business teams in completing Governance Procedures in timely manner Domain : Bank Project Duration: Initially 6 months Terms and conditions Joining time frame: (15 - 30 days) The selected candidates shall join VAM Systems – Bahrain and shall be deputed to one of the leading Banks in Bahrain.
VAM Systems is currently looking for a Developer for our Bahrain operations with the following skillsets and terms & conditions: Experience in low code development.(Mendix)Should be Mendix certified.Terms and conditions Joining time frame: (15 - 30 days) The selected candidates shall join VAM Systems - Bahrain and shall be deputed to one of the leading organizations in Bahrain.
VAM Systems is currently looking for Patch Management Specialist- Linux for our Bahrain operations with the following skillsets & terms and conditions: Should have experience in Patch management and usage of scanning tools like Nessus (Tenable). Terms and conditions Joining time frame: (15 - 30 days) The selected candidates shall join VAM Systems – Bahrain and shall be deputed to one of the leading Organizations in Bahrain. Should you be interested in this opportunity, please send your latest resume at the earliest at arathy.gopikrishan@vamsystems.com or Whatsapp @ 8590650688 . #bahrain #vacancy #joinus #bahrainjobs #jobs #talentacquisition #
VAM Systems is currently looking for IT Operator for our Bahrain operations with the following skillsets & terms and conditions: Qualification: BA Computer Information Systems. Preferred Previous Work Experience: Banking Years of Experience: Less than 1 year The candidate must possess proficient speaking, reading, writing, and translating skills in the Arabic language. Job Responsibility Perform daily IT Operation Tasks. Monitoring & escalation of channels/application/servers/network. Respond to users request for support Job Responsibility. Report generation from banking system as per user request. Terms and conditions Joining time frame: (15 - 30 days) The selected candidates shall join VAM Systems – Bahrain and shall be deputed to one of the leading Bankss in Bahrain. Should you be interested in this opportunity, please send your latest resume at the earliest at arathy.gopikrishan@vamsystems.com or WhatsApp @ 8590650688 . #bahrain #vacancy #joinus #bahrainjobs #jobs #talentacquisition