Analyze requirements and design solutions to meet project goals and constraints
Collaborate with external teams to integrate other systems and resolve technical issues in the systems integration. Analyze the performance bottle necks between the integrated systems, include but not limited to database performance, service performance, network bandwidth
Ensure software quality and performance through testing, debugging and optimization
Document software design, testing procedures, and results
Establish workarounds and protocols for integrating systems that lack proper documentation or APIs
Proactively identify and address potential integration issues and limitations
Utilize creative problem-solving skills to overcome technical obstacles and ensure seamless integration of the existing systems
Develop and maintain positive relationships with partners and stakeholders through effective communication and collaboration
Communicate effectively with partners with varying levels of technical knowledge to gather requirements, explain technical solutions, and provide status updates
Qualifications
8+ years PC/Internet based software development experience including analysis, technical design, coding and testing
Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field
Strong experience in software development and system integration
Proficiency in two or more programming languages such as Java, C#, Python, C++, or similar
Very familiar with Linux system and Shell scripts
Knowledge of integration technologies, such as REST APIs, message queues, and service buses
Familiar with containerization technologies and have at least 2 years docker experience
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.