Skip to content
Home » Full Stack Software Engineer

Full Stack Software Engineer

  • by
  • Full Time
  • Dubai

SPAN Group

Full Stack Software Engineer Jobs in Dubai

 

About the job

We are looking for a Full Stack Software Engineer to join our R&D team. You will be part of the team who designs, builds and maintains our base and custom software solutions (developed on .Net C#).

You will also help develop the core platform, implementing more advanced and innovative features for all our customers, collaborating with team members to drive development initiatives forward.

Primary Responsibilities

  • Design, develop new core services and improve our existing core services.
  • Design, develop business logics and features fulfilling specific requirements from our customers.
  • Ensure high-quality delivery with unit and integration tests.
  • Ensure service scalability and reliability through effective code and data storage design.
  • Participate with business analysts in requirements gathering, analysis, and specification.
  • Providing technical expertise and recommendations.
  • Accountability for timely implementation of projects and activities.

Expected Competencies

  • Excellent knowledge of one or more general purpose object oriented programming languages.
  • Including but not limited to C#, C++, Java.
  • Good design skills and knowledge of general design patterns.
  • Understanding how different data storage engines work and what are the limitations (Oracle
  • SQL, Mongo, …).
  • Understanding of multi-tier architecture and of distributed systems.
  • Ability to identify, troubleshoot and resolve code level and perf problems quickly and efficiently.
  • Ability to tackle complex projects and develop workable solutions in pressure situations.
  • Self-driven approach and experience in taking initiatives and making decisions.
  • Quality assurance (test automation, code reviews).

Required

Experience

  • Minimum five years of applicable working experience (designing and building software applications).
  • Significant experience of C#, C++ or Java development and design.
  • Significant experience of web and middleware development and design.
  • Experience with all stages of the software life cycle.
  • Experience with full stack of enterprise web-based cloud applications is a plus.
  • Experience with operations research techniques is a plus.
  • Experience with automation hardware integration is a plus.

Additional Qualifications

  • Excellent English communications skills, both written and oral.
  • Passion for learning new technologies.
  • Ability to give constructive feedback to improve processes and quality.
  • Bachelor or master’s degree in software engineering, scientific, or engineering subject area.
  • Strong scientific or engineering background in addition would be a distinct advantage.

 

 

To apply for this job please visit span-group.betterteam.com.