linkedin
Software Specialist
TP TRANSPORTES
Dubai, UAE
Part Time
Mid
1 weeks 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
TP TRANSPORTES is seeking a Software Specialist to support the design, development, implementation, and optimization of software solutions. The role involves developing, configuring, testing, and maintaining software applications while collaborating with cross-functional teams.
Key Skills for This Role
JavaPythonC#C++JavaScriptSQL
Responsibilities
- Support the design, development, implementation, and optimization of software solutions
- Develop, configure, test, maintain, and improve software applications
- Collaborate with developers, engineers, analysts, and business stakeholders to understand requirements
- Participate in software architecture discussions and conduct technical analysis
- Perform system testing, review code quality, and maintain technical documentation
- Support software deployment activities and evaluate emerging technologies
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
- Strong analytical and problem solving skills with attention to detail and accuracy
- Excellent written and verbal communication skills
- Ability to manage multiple technical tasks, prioritize responsibilities, and meet project objectives
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.
Responsibilities
- Developing, configuring, testing, maintaining, and improving software applications while ensuring reliability, scalability, and efficiency.
- Collaborating with developers, engineers, analysts, and business stakeholders to understand requirements, evaluate technical solutions, implement enhancements, and resolve software related challenges.
- Participating in software architecture discussions, conducting technical analysis, performing system testing, reviewing code quality, maintaining technical documentation, and supporting software deployment activities.
- Evaluating emerging technologies, recommending improvements, and contributing 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