Umniah

Umniah

·3 days ago

Software development engineer

Apply now

Location

onsite, Amman, Amman, Jordan

Commitment

Full Time

Level

Junior (<2 years)

Required skills

C#.NETASP.NET CoreREST APIsHTML5CSS3JavaScriptTypeScriptSQLGitUnit TestingDebuggingObject-oriented programmingAgileAI services integrationDatabase design

Job Description

Key Responsibilities:

  • Develop responsive front-end screens and integrate them with backend APIs.
  • Design and implement database queries, data-access components and reporting data models.
  • Integrate applications with enterprise systems and AI services through APIs and web services.
  • Write unit tests, perform debugging and resolve defects identified during QA/UAT.
  • Participate in code reviews, source-control practices and CI/CD deployment activities.
  • Apply secure coding standards and prepare technical documentation; support deployment and production stabilization.

Education:

Bachelor Degree in computer science, software engineering, information systems, computer engineering or any related field.

Technical Skills & Knowledge:

Essential:

  • Good understanding of object-oriented programming and clean coding principles.
  • Ability to develop responsive web portal components and REST APIs.
  • Basic knowledge of authentication, authorization, input validation and secure coding.
  • Ability to work with relational data models, queries and stored procedures.
  • Understanding of software development lifecycle, Agile delivery, code review and defect fixing.
  • Ability to troubleshoot application and integration issues.
  • Basic understanding of AI services and integration of AI APIs into applications.
  • Good communication and teamwork skills.

Desirable:

  • Exposure to enterprise integrations, Power BI, logging/monitoring and cloud deployment.

Certifications & Licensure:

Essential:

  • C# and .NET / ASP.NET Core or equivalent backend programming.
  • REST APIs and web services.
  • HTML5, CSS3, JavaScript/TypeScript.
  • SQL and relational databases.
  • Git / source control.
  • Basic unit testing and debugging.

Desirable:

  • Microsoft Azure Fundamentals or .NET-related training/certification.
  • Microsoft Power BI fundamentals.

Tools & Systems

Essential:

  • Visual Studio / VS Code
  • NET / ASP.NET Core / Web API
  • SQL Server and SQL tools
  • Git (GitHub/GitLab/Azure DevOps)
  • Postman / Swagger
  • Jira / Confluence or equivalent

Desirable:

  • Angular or React
  • Power BI
  • CI/CD pipelines
  • Docker

Ready to join the team?

Apply now