We are a growing IT Company based in Dubai seeking a motivated and talented Software Developer to join our team. This is an excellent opportunity for a recent graduate or early-career professional to gain substantial experience building and supporting the core systems that drive our business operations. You'll primarily focus on developing and enhancing application services using Node.js and .NET Core.
Key Responsibilities
1. Software Development & Technical Contribution
Code Implementation:
Write clean, maintainable, and efficient code for application features and services under the guidance of senior developers, utilizing Node.js and .NET Core (C#).
Service Integration:
Assist in implementing and modifying APIs and system integrations, ensuring functionality and performance.
Data Interaction:
Learn and apply best practices for interacting with databases, including basic schema design and query implementation for both SQL and NoSQL databases.
Quality & Testing:
Develop and execute unit and integration tests to ensure code reliability and actively participate in team code reviews to learn and maintain quality standards.
2. Process and Operations Support
System Troubleshooting:
Assist in debugging, identifying root causes, and resolving issues across development, staging, and production environments.
Deployment Support:
Work closely with the development team to understand and support the deployment of services, gaining exposure to tools like Docker and continuous deployment practices.
Documentation:
Create and maintain clear technical documentation for the features and services you develop.
Required Skills & Qualifications
1-2 years of professional experience in software development.
Bachelor's or master's degree in computer science, Information Technology, or a related technical field
Foundational knowledge and demonstrable experience (academic projects/internships) in at least one of the core technologies: Node.js or .NET Core (C#).
Basic understanding of RESTful API principles and service-oriented architectures.
Familiarity with version control systems, particularly Git.
Strong enthusiasm for learning cloud platforms (e.g., AWS, Azure, or GCP) and related tooling.
Excellent problem-solving skills and a proactive attitude toward learning and growth.
Currently based in or willing to relocate to Dubai/UAE.
If you are a motivated developer with a passion for building robust IT systems and are looking to launch your career in the vibrant Dubai tech market, we encourage you to apply!
Job Types: Full-time, Permanent
Language:
* Arabic (Preferred)
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.