[ref. a27781700] Senior Software Developer

apartmentNational Fire Fighting Manufacturing FZCO (NAFFCO) placeDubai calendar_month 

Job description / Role

Employment: Full Time

Responsibilities

Design and implement robust, scalable software solutions that meet complex business requirements, ensuring high performance and responsiveness.
Collaborate with cross-functional teams, including product management and UX/UI design, to define project scopes and deliver optimal user experiences.
Conduct code reviews and provide constructive feedback to junior developers, fostering a culture of continuous improvement and knowledge sharing.
Troubleshoot, debug, and optimize existing software applications, maintaining high standards of code quality and performance.
Lead technical discussions and decision-making processes, ensuring alignment with architectural standards and industry best practices.
Stay updated with emerging technologies and industry trends, exploring innovative approaches to enhance product functionality.
Document software specifications, design decisions, and code changes to ensure clear communication and maintainability.
Mentor junior developers, helping them develop their skills and grow their careers within the organization.
Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.

Contribute to the development and refinement of coding standards, development processes, and testing practices.

Desired candidate profile
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional software development experience, with a proven track record of delivering high-quality projects.
  • Experience with Agile methodologies, showcasing adaptability and a focus on iterative development.
  • Proficiency in multiple programming languages such as Java, C#, or Python, with deep knowledge in at least one.
  • Strong understanding of database technologies (SQL and NoSQL) and data modeling principles.
  • Excellent problem-solving skills, with the ability to think critically and make sound decisions under pressure.
  • Exceptional communication skills to effectively collaborate with team members and stakeholders across various levels.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture is highly desirable.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript frameworks) to collaborate effectively with UI developers.
  • A passion for technology and a commitment to lifelong learning, staying ahead in an ever-evolving field.

About the Company

Since National Fire Fighting Manufacturing FZCO (NAFFCO) was established, it has grown to become the largest fire fighting equipment manufacturer in the Middle East and one of the top manufacturers worldwide.

The companys core business focuses on design, manufacture, supply, installation and after sales services with our highly trained and experienced technicians and engineers for fire fighting products ranging from basic fire extinguishers to highly sophisticated fire engines.

The company provides total fire protection solutions to the most prestigious developments around the world, including residential buildings, commercial complexes, telecommunication centers, industrial installations, oil refineries and petrochemical plants and airport installations.

With its presence in over 100 countries, NAFFCO headquarters is located in United Arab Emirates, where a wide range of innovative fire fighting equipment is manufactured with the companys state-of-the-art technology.

Apply Now

electric_boltImmediate start

DESC - Software Developer

apartmentDubai Careers - A Smart Dubai InitiativeplaceDubai
Job Description Job Description  •  Design, develop, and implement cybersecurity awareness programs.  •  Coordinate awareness campaigns and disseminate awareness messages in collaboration with the media or government communication team, and measure...
placeSharjah, 13 km from Dubai
Job Purpose: The job purpose of a Software Developer with experience in RPA (Robotic Process Automation) and BPM (Business Process Management) typically involves analyzing, optimizing, and automating business processes to enhance efficiency...
apartmentOrbion InfotechplaceDubai
With a dedicated team of industry experts and a commitment to excellence, we deliver custom software development, staff augmentation, and technology consulting services to propel businesses forward. Our mission is to revolutionize the way businesses harness...