drjobs General Application العربية

General Application

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Abu Dhabi - UAE

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Emirati

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles and responsibilities

  • Bachelor's degree in Computer Science, Information Technology, or Network Security.

Required Experience

  • Fresh graduates.

Required Skills

  • Service Now, Dynatrace, L1 system.
  • Application Design and Development:

    • Requirements Analysis: Work with business stakeholders, product managers, and other teams to understand the functional and technical requirements of the application.
    • Designing Solutions: Develop application architectures and designs, ensuring that the system meets business requirements and integrates seamlessly with existing systems.
    • Development: Write clean, efficient, and scalable code to develop applications. This may involve working with programming languages like Java, C#, Python, JavaScript, or C++ depending on the technology stack.
    • UI/UX Implementation: Collaborate with UI/UX designers to ensure that the application is user-friendly and meets the needs of end-users.
  • Testing and Quality Assurance:

    • Unit and Integration Testing: Write and perform unit tests, integration tests, and debugging to ensure the application functions as expected and resolves any issues.
    • Bug Fixing and Optimization: Identify, troubleshoot, and fix software bugs or performance bottlenecks in the application.
    • Test Automation: Implement automated testing processes to ensure quality across the application lifecycle.
  • Implementation and Deployment:

    • Deployment: Assist in deploying applications to production environments, ensuring that the installation is smooth and systems are configured correctly.
    • Version Control: Use version control systems such as Git or SVN to manage changes to the application codebase and collaborate effectively with other developers.
    • Post-Deployment Support: Monitor the application after deployment to ensure its stability and performance, addressing issues as they arise.
  • Client Support and Consultation:

    • Client Interaction: Interface with clients to understand their business needs, providing technical support and recommendations as necessary.
    • Customization: Customize and configure applications based on client specifications, ensuring that the application fits their business processes.
    • Training: Provide training or documentation to end-users to ensure they understand how to effectively use the application.
  • Application Maintenance and Optimization:

    • Ongoing Maintenance: Ensure that applications are regularly updated to maintain security, add new features, and fix bugs.
    • Performance Tuning: Analyze and optimize application performance to ensure it runs efficiently, handling an increasing load or scaling as needed.
    • Security: Address any security vulnerabilities and ensure that best practices are followed for data protection and secure coding.
  • Collaboration:

    • Team Collaboration: Work closely with other developers, project managers, system administrators, and business analysts to ensure the application meets business goals and technical requirements.
    • Cross-Functional Collaboration: Collaborate with teams in product management, marketing, and customer support to align the application with business objectives.

Desired candidate profile

  • Programming Skills:

    • Proficiency in one or more programming languages like Java, Python, C++, C#, JavaScript, Ruby, or Swift, depending on the application type.
    • Knowledge of web technologies like HTML, CSS, JavaScript frameworks (e.g., React, Angular), and backend frameworks (e.g., Node.js, Spring).
  • Problem-Solving and Analytical Skills:

    • Strong analytical thinking to troubleshoot issues, optimize performance, and ensure the application meets functional requirements.
    • Ability to debug and fix problems, ensuring the application is robust and error-free.
  • Software Development Tools:

    • Familiarity with IDEs (e.g., Eclipse, Visual Studio), version control systems (Git, SVN), and collaboration tools (e.g., Jira, Trello).
    • Knowledge of testing frameworks (e.g., JUnit, Selenium, Mockito) and continuous integration tools (e.g., Jenkins, GitLab CI).
  • Database Management:

    • Strong knowledge of database systems such as MySQL, PostgreSQL, Oracle, or MongoDB. This includes understanding data modeling, query optimization, and database performance.
    • Experience in writing efficient SQL queries and database schema design.
  • Understanding of Software Architecture:

    • Knowledge of software design principles (e.g., MVC, MVVM) and architecture patterns (e.g., Microservices, Monolithic, Event-Driven).
    • Experience with service-oriented architecture (SOA) and cloud computing services like AWS, Azure, or Google Cloud.
  • UI/UX Understanding:

    • Basic understanding of user interface (UI) design principles and user experience (UX) best practices.
    • Ability to collaborate with designers and help implement user-centric designs.
  • Communication Skills:

    • Ability to communicate complex technical concepts clearly to non-technical stakeholders.
    • Strong written and verbal communication skills for documentation, collaboration, and client support.
  • Attention to Detail:

    • A keen eye for identifying issues in application performance, code quality, and security vulnerabilities.
  • Agile Methodology:

    • Familiarity with Agile or Scrum frameworks, including the ability to work in sprints, participate in daily stand-ups, and work within Agile teams.

Employment Type

Full-time

Company Industry

Accounting

Department / Functional Area

Application Development

About Company

Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.