Upload
Job Description
We are looking for a Software Engineer to join our software development team. The suitable candidate will be responsible for building project architecture, and developing, testing, and maintaining software applications.
Job Responsibilities:
- Develop high-quality software design, architecture, and applications to meet client requirements.
- Identify, prioritize, and execute tasks in the software Desired Qualifications:
- Bachelor’s degree in Computer Science
- 3 to 5 years of experience, fresh graduates are also encouraged to apply
Location: Bahrain
Requirements
- Hands on knowledge of Flutter (Dart), API creation and implementation (REST, SOAP).
- Must have strong working knowledge in Angular, Java Spring boot.
- Must have knowledge of HTML, CSS, jQuery, AJAX, and Java Script.
- Must be good in Communication and Team Management.
- Must have good SQL query and Data management skills.
- Have a business-oriented mindset.
- Good Debugging Skills.
- Familiar with Source Code Management (GitHub and Jira)
- Must be familiar with Micro-Services Architecture
- Good to have: Experience with AWS or similar cloud providers and CI/CD tools.
Skills
- Analyse Software Specifications
- Create Flowchart Diagram
- Debug Software
- Define Technical Requirements
- Develop Automated Migration Methods
- Develop Software Prototype
- Identify Customer Requirements
- Interpret Technical Requirements
- Manage Engineering Project
- Perform Scientific Research
- Provide Technical Documentation
- Use An Application-Specific Interface
- Use Software Design Patterns
- Use Software Libraries
- Use Technical Drawing Software
- Utilise Computer-Aided Software Engineering Tools
Education
Computer Science/Software Engineering
Job Details
Preferred Candidate
About This Company
BenchMatrix specializes in helping organizations in the development of institutional governance, risk and compliance frameworks, conducting gap analyses and process reviews to help identify and assess risks and recommend action plans to address control weaknesses. Our key areas of expertise include:
● Enterprise Risk Management Framework Development
● Operational Risk Management
● Credit, Market & Liquidity Risk Management
● Business Continuity Planning
● Business Process Automation & Improvement
● Internal Control Framework Development