Software Engineer II Required in Bahrain
Engineer Jobs in Bahrain

Software Engineer II Required in Bahrain

A Software Engineer II is a mid-level software development professional responsible for designing, coding, testing, and maintaining software applications. They contribute to complex projects and collaborate with cross-functional teams to deliver scalable, efficient, and innovative solutions. This role requires a blend of technical expertise, problem-solving ability, and a commitment to continuous improvement.

dua

Dua for Job Seeking: اللهم يسر ولا تعسر واكمل ولا تكل وبارك لي فيما قَدَّرت

Salary Market Competitive
Experience 2 – 4 years
Location Bahrain
Qualification Bachelors in Computer Application(Computers)
Posted 18 November 2024
Job Type Full-Time
Posted by Habeebi Recruiter
last date to apply apply within 15 days

Key Responsibilities of a Software Engineer II

1. Software Design and Development

Software Engineer II professionals create and enhance software systems based on user requirements and business needs. They write clean, efficient, and well-documented code using modern programming languages and frameworks.

2. System Testing and Debugging

They conduct thorough testing to ensure the software is free of bugs and performs optimally. This involves debugging issues, optimizing performance, and implementing fixes to enhance stability and usability.

3. Collaboration with Cross-Functional Teams

Engineers in this role work closely with product managers, designers, and other developers to align technical solutions with business goals. Collaboration ensures seamless integration of various system components.

4. Code Review and Mentorship

A Software Engineer II reviews code written by peers to maintain quality standards and share best practices. They also mentor junior developers, offering guidance to help them grow their skills.

5. Documentation and Maintenance

Creating detailed technical documentation is crucial for maintaining the system and supporting future updates. Software Engineers ensure existing applications are updated to meet evolving requirements and technologies.

6. Research and Innovation

They stay updated with industry trends, exploring new tools and technologies to improve the efficiency and scalability of solutions. Engineers in this role often propose innovative ideas to enhance software systems.

Skills and Qualifications

  • Proficiency in programming languages such as Python, Java, or C++.
  • Strong understanding of software development methodologies like Agile.
  • Experience with databases, cloud services, and APIs.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively in a team and mentor others.

How to apply:

Send your updated resume to our email or directly reach us at our phone:

Email:   customer.care.bahrain@jpmorgan.com

Phone:   +973 – 17134888

Disclaimer

Disclaimer:

  • We list jobs submitted by employers. HabeebiRecruiter.com does not verify employers or guarantee job details.
  • Be aware: legitimate jobs never require upfront payment

Leave a Comment