linkedin
Software Specialist
Logic Rack Inc
Abu Dhabi, UAE
Part Time
Entry
5 days ago
JavaPythonC#C++JavaScriptSQL
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
JavaPythonC#
About the Role
Logic Rack Inc seeks a Software Specialist to support design, development, and optimization of software solutions. The role involves analyzing software needs, enhancing performance, troubleshooting, and collaborating with cross-functional teams.
Key Skills for This Role
JavaPythonC#C++JavaScriptSQL
Responsibilities
- Support the design, development, implementation, and optimization of software solutions
- Analyze software needs, enhance application performance, troubleshoot complex issues
- Develop, configure, test, maintain, and improve software applications
- Collaborate with developers, engineers, analysts, and business stakeholders to understand requirements
- Participate in software architecture discussions, conduct technical analysis, perform system testing
- Review code quality, maintain technical documentation, support software deployment activities
- Evaluate emerging technologies, recommend improvements, contribute to adoption of effective development practices
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field
- Strong understanding of software development principles, system architecture, programming concepts, and software lifecycle management
- Proficiency in one or more programming languages such as Java, Python, C#, C++, JavaScript, or similar technologies
- Knowledge of software frameworks, APIs, databases, cloud technologies, and modern application development practices
- Familiarity with software testing methodologies, debugging techniques, performance optimization, and quality assurance processes
- Experience with version control systems such as Git and collaborative software development workflows
- Ability to analyze complex technical issues, identify root causes, and implement effective solutions
- Strong knowledge of database concepts, SQL, data structures, and system integration principles
- Ability to develop technical documentation, system specifications, and software improvement recommendations
- Excellent written and verbal communication skills
Full Job Posting
Role Description
- We are seeking a Software Specialist to support the design, development, implementation, and optimization of software solutions that meet business and technical requirements.
- In this role, you will apply technical expertise to analyze software needs, enhance application performance, troubleshoot complex issues, and contribute to the continuous improvement of software systems and development processes.
- The Software Specialist will be responsible for developing, configuring, testing, maintaining, and improving software applications while ensuring reliability, scalability, and efficiency.
- You will collaborate with developers, engineers, analysts, and business stakeholders to understand requirements, evaluate technical solutions, implement enhancements, and resolve software related challenges.
- This role involves participating in software architecture discussions, conducting technical analysis, performing system testing, reviewing code quality, maintaining technical documentation, and supporting software deployment activities.
- You will evaluate emerging technologies, recommend improvements, and contribute to the adoption of effective software development practices and standards.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field.
- Strong understanding of software development principles, system architecture, programming concepts, and software lifecycle management.
- Proficiency in one or more programming languages such as Java, Python, C#, C++, JavaScript, or similar technologies.
- Knowledge of software frameworks, APIs, databases, cloud technologies, and modern application development practices.
- Familiarity with software testing methodologies, debugging techniques, performance optimization, and quality assurance processes.
- Experience with version control systems such as Git and collaborative software development workflows.
- Ability to analyze complex technical issues, identify root causes, and implement effective solutions.
- Strong knowledge of database concepts, SQL, data structures, and system integration principles.
- Ability to develop technical documentation, system specifications, and software improvement recommendations.
- Strong analytical and problem solving skills with attention to detail and accuracy.
- Excellent written and verbal communication skills with the ability to collaborate with technical and non technical stakeholders.
- Ability to manage multiple technical tasks, prioritize responsibilities, and meet project objectives.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career