{bc}
linkedin

Software Engineer

i-Pharma Progress
Abu Dhabi, UAE
Full-time
Entry
Onsite
Discovered 3 weeks ago
Software engineeringProgramming languages (Python, Java, JavaScript, TypeScript, C#, C++, or Go)Software development frameworks and librariesWeb technologiesAPIsRelational databases (MySQL, PostgreSQL, or Microsoft SQL Server)

Full Job Posting

Role overview

Full-time Software Engineer role described as junior to mid-level.

Design, develop, test, and maintain reliable, scalable software that supports business operations and user experiences.

Collaborate with product managers, designers, QA engineers, and other technical professionals.

Software delivery

  • Design, develop, test, and maintain applications; write clean, efficient, maintainable, documented code.
  • Build and maintain web and mobile applications, backend services, APIs, and other software components.
  • Participate throughout planning, design, development, testing, deployment, and maintenance.
  • Conduct code reviews and provide constructive feedback.
  • Integrate APIs, third-party services, and external systems.
  • Troubleshoot bugs and technical issues; optimize performance, scalability, security, and reliability.
  • Create unit tests, integration tests, and automated testing procedures; collaborate with QA to address defects.

Collaboration and operations

  • Maintain technical documentation, software specifications, architecture records, and development guidelines.
  • Join Agile activities, including sprint planning, daily stand-ups, and progress reviews.
  • Design database queries and data structures and improve retrieval and storage performance.
  • Support deployments, system upgrades, and production maintenance; implement security best practices.
  • Research technologies, frameworks, and tools and contribute to improvements in workflows, automation, and architecture.

Required qualifications

  • Proven experience as a Software Engineer, Software Developer, or in a similar technical role.
  • Strong understanding of software engineering, programming concepts, and application development.
  • Proficiency in at least one of Python, Java, JavaScript, TypeScript, C#, C++, or Go.
  • Experience with frameworks, libraries, and tools relevant to the chosen technology stack.
  • Understanding of web technologies, APIs, databases, client-server architecture, Git, and collaborative workflows.
  • Familiarity with relational databases such as MySQL, PostgreSQL, or Microsoft SQL Server.
  • Understanding of testing methodologies, debugging, code quality, security, performance, and scalability.
  • Analytical, problem-solving, and troubleshooting skills; ability to write reusable, maintainable code.
  • Communication and teamwork skills; ability to manage tasks, adapt to changing requirements, and meet deadlines.

Preferred qualifications

  • NoSQL database experience, Agile or Scrum familiarity, cloud platforms, and CI/CD, Docker, Kubernetes, or automated deployment tools are advantages.
  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.
  • A software project portfolio, open-source contributions, or relevant practical development experience is advantageous.

What the employer offers

  • Opportunity to work on software solutions and modern development technologies across the full software lifecycle.
  • Collaborative environment, training, mentorship, and professional development.
  • Career progression opportunities in software engineering, technical leadership, architecture, and engineering management.
  • Competitive compensation and a benefits package.

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at i-Pharma Progress