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 highquality software design architecture and applications to meet client requirements.
- Identify prioritize and execute tasks in the software development life cycle.
- Develop applications by producing clean efficient code while maintaining the established coding standards.
- Automate tasks through appropriate tools and developing software automation scripts.
- Review troubleshoot and debug applications.
- Perform validation and verification testing.
- Collaborate with project managers internal teams and clients to fix and improve products.
- Assist in code reviews and provide other developers with feedback.
- Develop and maintain technical and user documentation including development phases.
- Ensure software is up to date with latest technologies; Research and recommend software development tools and technologies.
Required Skills:
- 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 businessoriented mindset.
- Good Debugging Skills.
- Familiar with Source Code Management (GitHub and Jira)
- Must be familiar with MicroServices Architecture
- Good to have: Experience with AWS or similar cloud providers and CI/CD tools.
Desired Qualifications:
- Bachelors degree in Computer Science
- 3 to 5 years of experience fresh graduates are also encouraged to apply
Location: Bahrain
Nationality: Bahraini
Job Type: Fulltime
Pay: BD250.000 BD500.000 per month
Application Question(s):
- Whether you possess Bahraini nationality
This job has been sourced from an external job board.
More jobs on