Job Title IT Solutions Developer

American University of Bahrain-Riffa, Bahrain

Duties and Responsibilities

  • Data Visualization: Create and deliver data visualizations and reports using Power BI, enabling effective decision-making.
  • Custom Software Solutions: Contribute to the development and implementation of custom software solutions to address user requirements.
  • SharePoint Administration: Oversee the configuration, management, and optimization of SharePoint to enhance collaboration and document management.
  • Website Maintenance: Ensure the organization's website is functional, up-to-date, and aligned with branding and operational goals.
  • Team Collaboration: Collaborate with team members on software development, system integration, and data analytics projects to drive innovation and efficiency.
  • Code Enhancement: Participate in code reviews to refine and enhance existing solutions, ensuring best practices and standards are upheld.

Requirements:
Qualification and Experience:

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience).
  • Professional certification in a related field is desirable.
  • Fresh graduates are encouraged to apply.
  • Strong technical knowledge of software development, database systems, and security protocols.
  • Proficiency with Windows operating systems, Office365, and common business software.
  • Strong problem-solving and analytical skills

Skills and Competencies:
Technical Skills:

  • Proficiency in Microsoft Power Platform, particularly Power Apps and Power BI, with the ability to design, develop, and optimize custom solutions.
  • Familiarity with web development languages, scripting languages, and high-level programming languages, such as.NET (C#, ASP.NET, PHP), with the willingness to learn and enhance these skills as needed.
  • Knowledge of SharePoint and website management, with a focus on functionality and user experience.

Soft Skills:

  • Strong analytical and problem-solving skills, with meticulous attention to detail.
  • Ability to work effectively both independently and collaboratively in a team environment.
  • A proactive approach to continuous learning and adaptation, with a passion for staying updated on emerging technologies and best practices.
  • Excellent communication and interpersonal skills, with the ability to explain technical concepts to non-technical stakeholders.