بازگشت به فرصت‌ها
لوگوی EFAH Consultoria e Serviços em TI.
جدیدEnglish

Software Enginer

EFAH Consultoria e Serviços em TI.·United Arab Emirates·امروز

حضوریجونیورپاره‌وقتتوافقی

EFAH Consultoria e Serviços em TI.

شرح موقعیت

Role Description We are seeking a skilled and solution-oriented Software Engineer to design, develop, test, and maintain reliable software applications and systems. The role involves translating functional and technical requirements into scalable software solutions, writing clean and maintainable code, and participating throughout the software development lifecycle. The successful candidate will collaborate with product managers, designers, engineers, and other stakeholders to develop new features, improve existing systems, troubleshoot technical issues, and optimize application performance. The role also includes conducting code reviews, developing automated tests, maintaining technical documentation, and supporting continuous integration and deployment practices. The Software Engineer will contribute to system architecture, software quality, security, scalability, and continuous improvement while staying informed about emerging technologies and modern development practices. Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field. Strong understanding of software development principles, algorithms, data structures, and object-oriented programming. Proficiency in one or more programming languages such as Python, Java, C#, C++, JavaScript, or TypeScript. Familiarity with databases, APIs, version control systems, software testing, and debugging practices. Understanding of software architecture, development methodologies, and secure coding principles. Strong analytical, problem-solving, and logical thinking skills. Ability to write clean, efficient, maintainable, and well-documented code. Strong attention to detail and commitment to software quality, reliability, and security. Effective communication and collaboration skills with the ability to work across multidisciplinary teams. Strong willingness to learn new technologies and continuously improve technical knowledge and development practices.