Powered by pgvector · cosine kNN
UAE Education Opportunities
Role DescriptionThe Software Engineer is responsible for designing, developing, testing, deploying, and maintaining reliable software applications and systems. The role involves analyzing technical requirements, desig…
Your match
See how you fit
Scored against this job in seconds
Your account
Sign in to apply
Your profile and your match for this job appear right here.
sign in above to apply · via LinkedIn
About the role
Role DescriptionThe Software Engineer is responsible for designing, developing, testing, deploying, and maintaining reliable software applications and systems. The role involves analyzing technical requirements, designing software solutions, writing clean and maintainable code, troubleshooting issues, and improving application performance and security. The Software Engineer collaborates with product managers, business analysts, QA teams, and other technical stakeholders throughout the software development lifecycle. The role also contributes to code reviews, technical documentation, system integration, automation, and continuous improvement of development practices and software quality.QualificationsBachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.Strong understanding of software engineering principles, system design, and the Software Development Life Cycle (SDLC).Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, TypeScript, C++, or Go.Strong knowledge of object-oriented programming, data structures, algorithms, and software design patterns.Experience with relational and/or NoSQL databases and strong understanding of SQL.Understanding of RESTful APIs, web services, system integration, and distributed application concepts.Proficiency with Git or other version control systems and familiarity with CI/CD practices.Knowledge of software testing, debugging, code review, and secure coding practices.Familiarity with Agile/Scrum methodologies and modern software development tools.Strong analytical, problem-solving, and critical-thinking skills.Ability to write clean, scalable, maintainable, and well-documented code.Strong communication and collaboration skills with the ability to work effectively across technical and business teams.
sign in above to apply · via LinkedIn
PRO RH-SN -Votre Conseiller RH
Role DescriptionThe Software Engineer is responsible for designing, developing, testing, and maintaining reliable and scalable software applications and systems. The role involves translating business and technical re…
Jeunesse On En Parle
Role DescriptionWe are looking for a skilled and collaborative Software Engineer to design, develop, test, and maintain reliable software solutions that support business and user needs. The role involves working acros…
Internship Nest
Role DescriptionWe are seeking a skilled and solution-oriented Software Engineer to design, develop, test, and maintain reliable and scalable software applications. The role involves translating technical and business…
Bird Code Community
Role DescriptionWe are seeking a skilled and solution-oriented Software Engineer to design, develop, test, and maintain reliable and scalable software applications. The role involves translating technical and business…
Jobs for Humanity
Company Description We specialise in software development with accredited sponsers in the field. Job Description Design, build, and maintain efficient software systems by writing clean code, collaborating with teams, …
Rippling
We are seeking an experienced Software Engineer to design, develop, test, and maintain software systems and applications for our technology clients. This is a full-time permanent position. Key Responsibilities: - Desi…
Your job hunt, handled
Ask about any role and get a straight answer on your fit. Then stop searching: new matches land in your WhatsApp the moment they’re listed.
Free for jobseekers