We are looking for a skilled and disciplined Application Developer to design, develop, and maintain
web applications and software applications
. The ideal candidate is a good programmer who follows best practices, is knowledgeable in modern programming languages and frameworks, and has strong skills in backend development, databases, networking fundamentals, and security practices.
Key Responsibilities
Develop and maintain
web applications
and
software/desktop applications
.
Write clean, efficient, and well-documented code following best practices.
Build backend services, APIs, and system integrations.
Design and manage databases and ensure data integrity and performance.
Participate in system design, testing, debugging, and deployment.
Apply secure coding practices and protect application data.
Understand basic network topology and communication for system deployment.
Collaborate with team members in code reviews and project planning.
Maintain and improve existing systems.
Required Skills & Qualifications
Strong programming knowledge in the following
languages and technologies
:
o
PHP
(Laravel, CodeIgniter)
o
Python
o
Java
(for Android development)
o
Flutter (Dart)
o
HTML, CSS, JavaScript
Experience developing
web applications and software applications
.
Solid understanding of
backend development
and
RESTful APIs
.
Proficiency in
databases
such as MySQL, PostgreSQL, or similar.
Knowledge of
software development best practices
(OOP, MVC, clean code).
Familiarity with
Android Studio
and Android application development.
Experience with
Git
or other version control systems.
Understanding of
network fundamentals
(client-server, HTTP/HTTPS, topology).
Knowledge of
security practices
(authentication, authorization, data protection, OWASP basics).
Strong analytical and problem-solving skills.
Good communication and teamwork abilities.
Nice to Have
Experience with cloud platforms and deployment.
Knowledge of Docker and CI/CD pipelines.
Familiarity with Linux server environments.
Experience with performance tuning and application monitoring.
Background in enterprise systems (POS, inventory, ERP).
What Makes a Good Fit
Writes high-quality, maintainable, and secure code.
Can work across both
web and software applications
.
Takes ownership of tasks and delivers reliable solutions.
Willing to learn and adapt to new technologies.
Strong sense of responsibility and professionalism.
Job Type: Full-time
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.