Posted : 23 Apr 2025 Information Technology
Full Time
Location:
Dubai, U.A.E
Availability:
Immediate Joiners or up to 30 Days Notice period
Experience:
4-8 years of proven experience in Software Development with C/C++/Python & Javascript.
We are seeking a skilled
Software Developer with 4-8 years
of experience and expertise in C/C++, Python, Java, and JavaScript. The ideal candidate will have a strong understanding of Single Sign-On (SSO) solutions and authentication protocols. In this role, you will design, develop, and maintain secure and scalable software applications, ensuring seamless user experiences and robust security measures.
Roles & Responsibilities:
Software Development:
Design, develop, and maintain software applications using C/C++, Python, Java, and JavaScript, adhering to best practices and coding standards.
SSO & Authentication:
Implement and manage Single Sign-On (SSO) solutions and authentication protocols (e.g., OAuth, SAML, OpenID Connect) to ensure secure and efficient user access.
Collaboration:
Work closely with cross-functional teams, including product managers, designers, and other developers, to define and deliver software features that meet business requirements.
Code Quality:
Write clean, maintainable, and efficient code; conduct code reviews and provide constructive feedback to peers
Testing & Debugging:
Perform unit testing and debugging to ensure the reliability and performance of software applications.
Documentation:
Develop and maintain software architecture and design documentation for future reference.
Continuous Improvement:
Stay updated with the latest industry trends, technologies, and best practices to continually improve software development processes.
Education & Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum Experience and Technical Requirements:
4-8 years of professional experience in software development.
Proficiency in C/C++, Python, Java, and JavaScript
Experience with web development frameworks and technologies.
In-depth knowledge of SSO solutions and authentication protocols (e.g., OAuth, SAML, OpenID Connect).
Familiarity with version control systems like Git.
Experience with databases and SQL for data management.
Familiarity with software development methodologies, such as Agile or Scrum.
Strong analytical and problem-solving skills with attention to detail.
Excellent communication and teamwork skills, with the ability to collaborate effectively in a dynamic environment.
Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
Familiarity with DevOps practices, CI/CD pipelines, and containerization technologies (e.g., Docker).
* Knowledge of security best practices in software development and user authentication.
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.