Loading
Loading...
Loading...
Loading...
Loading...

Upload

Entry Level Software Engineer (Java/Python) or (Angular/React)

ARRAY Innovation Manama, Bahrain Posted 2025/01/21 09:32:41 Expires 2025-03-22 Ref: JB1100060799

Job Description

Company Overview:

At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next
tech giant, and put Bahrain on the map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on this epic adventure.

Job Description:
Array is currently seeking a highly motivated Software Engineer with hands-on coding experience Java/Python or Angular/React to join our accomplished team. As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery.

Key Responsibilities:

Software Development:
• Write clean, efficient, and maintainable code in Java and Python to develop software applications and solutions.
• Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.


Problem Solving:
• Analyze complex problems and propose innovative solutions using Java and Python programming languages.
• Debug issues and troubleshoot technical problems to ensure smooth operation of software applications.

Testing and Quality Assurance:
• Write unit tests and integration tests to validate the functionality and reliability of software components.
• Conduct thorough testing and debugging to identify and fix issues, ensuring software quality and stability.

Documentation:
• Create and maintain technical documentation, including design documents, code comments, and user manuals.
• Ensure documentation is accurate, up-to-date, and accessible to stakeholders as needed.


Continuous Learning:
• Stay updated with the latest technologies, trends, and best practices in software development.
• Continuously enhance your skills and knowledge through self-learning, training, and mentorship opportunities.


Documentation:
• Document the epic journey! Create narratives for code, design, and implementation.
• Ensure our tech lore aligns with industry best practices and standards.

Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 0-2 years of hands-on experience in software development, with proficiency in Java and/or Python. Or using Angula/React
• Strong understanding of data structures, algorithms, and object-oriented programming concepts.
• Familiarity with software development methodologies and best practices.
• Communication and collaboration skills that resonate with startup energy.


Additional Requirements:

• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration abilities.
• Ability to work independently and as part of a team in a fast-paced environment



Good to have:

• Cloud certifications from AWS, GCP, or Azure.
• Experience with startup culture – adaptability to the fast-paced, ever-changing environment.
• Any client-facing roles – your ability to understand and meet client needs is a plus.


ARRAY's selection process includes taking an online coding test and two rounds of technical interviews as well as HR interview.

Requirements

Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 0-2 years of hands-on experience in software development, with proficiency in Java and/or Python. Or using Angula/React
• Strong understanding of data structures, algorithms, and object-oriented programming concepts.
• Familiarity with software development methodologies and best practices.
• Communication and collaboration skills that resonate with startup energy.


Additional Requirements:

• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration abilities.
• Ability to work independently and as part of a team in a fast-paced environment

Good to have:

• Cloud certifications from AWS, GCP, or Azure.
• Experience with startup culture – adaptability to the fast-paced, ever-changing environment.
• Any client-facing roles – your ability to understand and meet client needs is a plus.


ARRAY's selection process includes taking an online coding test and two rounds of technical interviews as well as HR interview.

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

Apply Now

Job Details

Job Location Manama, Bahrain
Company Industry Information Technology
Company Type Employer (Private Sector)
Job Role Software developer
Joining Date 2025-02-02
Employment Status Full time
Employment Type Full Time Employee
Manages Others No

Preferred Candidate

Career Level 02 - Fresh Graduate
Years of Experience Min: 0
Degree Bachelor's degree

About This Company

ARRAY Innovation

Information Technology Bahrain www.array.world

At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the tech map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional software engineers to join us on this epic adventure!

Similar Jobs

Loading ...



By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.