(DM)
Location: Manama, Bahrain (Only Bahraini citizens are accepted for this role.)
About Us:
We are a fast-growing company focused on developing the an Arabic platform for research, an innovative search engine that provides access to the latest scientific materials acquired from open-source publishers and translated into Arabic via machine translation. Our mission is to break the language barrier among Arabic academics, enabling them to access and engage with cutting-edge research in their fields.
We are looking for an experienced and visionary Development Manager (DM) to lead the development of our platform, built on the Java Spring Framework and AWS cloud infrastructure. As the DM, you will play a pivotal role in setting the technology strategy and overseeing the execution of our product development roadmap.
Responsibilities:
• Define and implement the overall technology strategy for the ADRI Platform, in
alignment with the company's vision and objectives
• Lead the development of the platform using Java Spring Framework, ensuring best
practices are followed for scalable, maintainable, and secure code
• Oversee the design and management of the AWS cloud infrastructure to ensure high
availability, scalability, and cost-effectiveness
• Develop and maintain best practices, guidelines, and policies for software development,
code quality, and application security, ensuring that the platform adheres to the highest
industry standards
• Establish and maintain a robust security architecture for the platform, incorporating the
latest security technologies, tools, and practices to protect sensitive data and user
privacy
• Manage the IT budget, ensuring the efficient allocation of resources to achieve
technology objectives while optimizing costs and maximizing return on investment
• Collaborate with the executive team to establish and monitor key performance
indicators (KPIs) for the technology team, ensuring alignment with business objectives
• Occasionally participate in hands-on coding tasks, contributing to the development of
critical features and components of the platform
• Manage and mentor the engineering team, fostering a culture of innovation,
collaboration, and continuous improvement
• Stay up-to-date with the latest trends and best practices in software development,
cloud infrastructure, and machine translation technologies, incorporating them into the
platform as appropriate
• Work closely with other departments (such as product management, sales, and
marketing) to ensure seamless integration of technology solutions with overall business strategy
• Develop and manage relationships with technology vendors and partners, negotiating contracts and ensuring the delivery of high-quality services
• Ensure the platform complies with relevant data privacy and security regulations
Requirements:
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field
• 10+ years of experience in software development, with at least 5 years in a leadership
role
• Proven expertise in Java Spring Framework, AWS cloud infrastructure, and related
technologies
• Demonstrated experience in designing, developing, and managing large-scale web
applications and services
• Strong understanding of machine translation technologies and their application in the
context of the ADRI Platform
• Experience working in an agile development environment, with a focus on continuous
integration and continuous delivery (CI/CD)
• Excellent communication and interpersonal skills, with the ability to effectively present
complex technical concepts to both technical and non-technical audiences
• Strong problem-solving and critical thinking skills, with a track record of delivering high-
quality technology solutions under tight deadlines
• Knowledge of the higher education and research landscape in the Arabic-speaking world
is a plus
Technical Skills
The following is a list of key technologies and skills that the DM of the ADRI Platform should be familiar with:
1. Programming Languages:
• Java (primary language for backend development)
• JavaScript (for frontend development)
2. Web Frameworks:
• Spring Framework (for Java-based backend development)
• Angular, React, or Vue.js (for frontend development)
3. AI/ML Technologies:
• Natural Language Processing (NLP) libraries, such as NLTK, spaCy, or Hugging
Face Transformers
• Machine Learning frameworks, such as TensorFlow or PyTorch
• Familiarity with machine translation models and techniques
4. Cloud Infrastructure and Services:
• Amazon Web Services (AWS) - EC2, S3, RDS, Lambda, etc.
• Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform
• Containerization and orchestration technologies, such as Docker and Kubernetes
5. Database Technologies:
• Relational databases, such as MySQL, PostgreSQL, or Oracle
• NoSQL databases, such as MongoDB or Cassandra
6. Backend Technologies:
• RESTful API design and development
• Microservices architecture
• Message brokers, such as Apache Kafka or RabbitMQ
7. Frontend Technologies:
• HTML, CSS, and JavaScript
• Responsive web design and mobile-first development principles
• UI/UX design principles
8. Version Control and Collaboration Tools:
• Git and GitHub or GitLab
• Collaboration tools, such as Jira, Trello, or Asana
9. Continuous Integration/Continuous Deployment (CI/CD):
• CI/CD tools, such as Jenkins, CircleCI, or Travis CI
• Testing frameworks and libraries, such as JUnit, Mockito, Selenium, or Jest
10. Security:
• Application and data security best practices
• Knowledge of relevant security protocols, encryption methods, and authentication
techniques
• Familiarity with security compliance standards, such as GDPR, HIPAA, or ISO 27001
Having expertise in these technologies and skills will enable the DM to effectively lead the development and maintenance of the ADRI Platform while ensuring its scalability, security, and performance.
What We Offer:
• Competitive salary and benefits package
• Opportunity to lead the development of a cutting-edge platform that has a significant
impact on the Arabic-speaking academic community
• Collaborative and supportive work environment, with a focus on personal growth and
development
• The chance to work with a passionate and talented team, driving innovation in the
higher education and research centers
To apply, please submit your resume, cover letter, and any relevant work samples or project portfolios. Only Bahraini citizens are accepted for this role.
للتقديم ومعرفة المزيد قم بزيارة الرابط التاليTo apply and learn more, visit the following link
ADRI hiring now Software Engineering Manager تقوم ADRI بالتوظيف الآن مدير هندسة البرمجيات
