hero section cover
BASS

Software Engineer

BASS ·

Full-time

+1 years

Job Overview

Experience Level
+1 year
Employment Type
Full-time
Workplace Type
Not specified
Location
Not specified
Job function
IT & Tech
Application Deadline
15 July 2023

About the Role

BASS is seeking a Software Engineer with at least one year of experience to join their team. The role involves working on various projects that encompass JAVA, APIs, Mobile Apps, and more. As a Software Engineer at BASS, your responsibilities will include developing high-quality software solutions that meet the needs of clients and users, collaborating with other IT professionals, and ensuring the design, testing, and maintenance of software systems and applications. Salary starts from 10,000LE.

Requirements

Education: A Bachelor's Degree in Computer Science or Computer Engineering. Backend Technologies: Knowledge and experience in backend technologies such as Java, .NET, Hibernate, Spring Boot, and SQL Server. Frontend Technologies: Familiarity with frontend technologies including React, Angular, and JavaScript. Mobile App Development: Proficiency in developing mobile apps using technologies such as Android, Xamarin, and Flutter. Version Control: Experience with version control systems, specifically Git. Databases: Understanding of SQL Server, NOSQL, and Oracle. System Modification: Ability to understand and modify existing systems and APIs. System Design: Capability to design and implement new software systems and APIs. Time Management: Ability to work under pressure and deliver results within deadlines. Troubleshooting: Aptitude for identifying and resolving issues and bugs during development and testing. Documentation: Skill in documenting code and software architecture for future reference and maintenance. Collaboration: Capacity to work closely with other IT professionals to ensure integration and compatibility of software components. Server Management: Experience in monitoring and maintaining test and production servers, as well as managing releases. Impact Analysis: Ability to conduct impact analysis and design database structures when required. Continuous Learning: Willingness to stay updated with the latest trends and best practices in software engineering.

Skills

Software Development  IT & Tech