Enable job alerts via email!

Senior Software Engineer

Kawader Human Resources Consultancy

Ajman Emirate

On-site

AED 200,000 - 300,000

Full time

Yesterday
Be an early applicant

Job summary

A leading consulting firm in Ajman is seeking experienced Senior / Lead Software Engineers to join their technology team. Candidates should have at least 5 years of experience in software development, alongside strong capabilities in leading teams and mentoring junior engineers. Proficiency in multiple programming languages and modern technologies is required. Competitive compensation will be offered.

Qualifications

  • 5+ years of proven experience in software development.
  • Experience leading development teams or acting as a senior contributor.

Responsibilities

  • Lead and participate in full-cycle software development projects.
  • Guide junior engineers and conduct code reviews.
  • Communicate technical decisions effectively with stakeholders.

Skills

Analytical thinking
Communication
Collaboration
Quick learning
Proactiveness

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

C++
C#
Visual Basic .NET
HTML5
CSS3
Bootstrap
JavaScript
Node.js
ReactJS
MS SQL Server
Git
Job description

Job Description

We are seeking experienced and dynamic Senior / Lead Software Engineers to join our growing technology team. The ideal candidates will have a solid background across the entire software development lifecycle and a passion for clean, scalable code. You will be leading technical development and guiding junior engineers while working on complex projects using modern technologies.

Key Responsibilities

  • Lead and participate in full-cycle software development projects: requirements, design, implementation, testing, and deployment.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Guide junior engineers and conduct code reviews.
  • Troubleshoot, debug, and upgrade existing software.
  • Apply best practices in Agile software development.
  • Communicate technical decisions clearly and effectively with stakeholders.

Required Skills

Soft Skills:

  • Strong analytical thinking and decision-making capabilities.
  • Excellent communication and collaboration skills.
  • Quick learner and enthusiastic about exploring new technologies.
  • Proactive and capable of working independently or within a team.

Technical Skills:

  • Programming Languages: C++, C#, Visual Basic .NET
  • Web Technologies:
  • Responsive: HTML5, CSS3, Bootstrap
  • JS Frameworks: JavaScript, jQuery, Node.js, Angular, Aurelia JS, ReactJS, VueJS, KnockoutJS, Socket.IO
  • Microsoft Stack: ASP.NET, MVC, WebAPI, WCF, REST, SOAP
  • Databases: MS SQL Server, Oracle PL/SQL 11g, MySQL, PostgreSQL, MongoDB
  • ORM: Entity Framework, .NET Core, NHibernate, Dapper
  • Source Control: Git, TFS
  • Networking: TCP/IP, Sockets, Multithreading
  • Reporting Tools: Crystal Reports, SSRS
  • Debugging Tools: Fiddler, Postman, SOAP UI
  • DevOps and Build Tools: NPM, Webpack, Bower

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of proven experience in software development.
  • Experience leading development teams or acting as a senior contributor.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.