Software Developer job in Bahrain

Software developer

Job Id :1000341205


Description

Software Developer



Seeking to hire a skilled software developer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adopt it to new software’s and hardware’s, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures, and also working departments on technical issues including software system design and maintenance.

To be successful in this role, you will need extensive knowledge of programming languages and the software development life-cycle. A bachelor's degree in computer science or related degree is required.

Responsibilities

Researching, designing, implementing, and managing software programs
Testing and evaluating new programs
Identifying areas for modification in existing programs and subsequently developing these modifications
Writing and implementing efficient code
Determining operational practicality
Developing quality assurance procedures
Deploying software tools, processes, and metrics
Maintaining and upgrading existing systems
Training users
Work with developers to design algorithms and flowcharts
Produce clean, efficient code based on specifications
Integrate software components and third-party programs
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing software
Gather and evaluate user feedback
Recommend and execute improvements
Create technical documentation for reference and reporting
Requirements and skills

Proven experience as a Software Developer, Software Engineer or similar role
Familiarity with Agile development methodologies
Experience with software design and development in a test-driven environment
Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
Ability to learn new technologies
Excellent communication skills
Resourcefulness and troubleshooting aptitude
Attention to detail
BSc/BA in Computer Science, Engineering or a related field

Qualified applicants may send your cv to

Basic Details

Qualification :

Posted :

Job Type : Full-Time

Company : Bahrain Jobs

The current job you are viewing is either old or expired

Kindly look at the latest jobs

For the related jobs check below

By using our site, you acknowledge that you have read and understand our Cookie & Privacy Policy, and our User Agreement .