Software Engineer

Amman, Jordan

Company Description

KayanHR disrupts the norm by creating a cloud based HRM solution system, services, and experiences that matter to HR professionals. At KayanHR, we hire talented specialists across various fields to join our dedicated and ambitious talent pool. KayanHR has helped enterprises, both global and startups, create life-changing HRM solution system through centralize / decentralize HR Department activities with the most efficient and delightful user experience. 


Job Overview:

We are seeking for an enthusiastic Junior Software Developer to join our experienced software team. In this role, you will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment. As a Junior Software Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.


Key Responsibilities: 

  • To be a key member of the KayanHR team to develop, support, and maintain technology solutions for clients, and partners. 
  • Write clean, scalable code using ASP.NET programming languages.
  • Develop enterprise quality, fully responsive, and secure web pages that are compatible across a range of screens, browsers, and devices. Design, develop and maintain a reliable and efficient code by using .NET languages. 
  • Collaborate with the team on the development of software designs and architecture. 
  • Test and run the system and applications. 
  • Ensure high-level performance and responsiveness of all the .NET applications. 
  • Spot the defects and bugs and present the best possible solutions to eliminate them.
  • Improve the functionality of existing software. 
  • Create and maintain proper documentation throughout the software development phase. Provide technical support when required.


 Qualifications: 

  • Bachelor's Degree in Computer Science, Software Engineering or any related field. 
  • +2 years of experience in designing and developing distributed applications in .NET. 
  • Proven experience in applying Software Design Patterns and SOLID Principles.
  • Experience in Database (design, modeling, and creation & scripting, tuning, and optimization) using Microsoft SQL Server. 
  • Deep understanding of RESTful API's design methodologies using ASP.NET. Deep understanding of ASP.NET MVC 5 and MVC Core.
  • Experience in front-end technologies (Bootstrap 4, JavaScript, jQuery, CSS, SCSS and HTML5). 
  • Azure DevOps experience, configuring pipelines and deployments is a plus.
  • Agile or SCRUM methodology knowledge is a plus. 
  • Effective communication and collaboration skills in a team-oriented environment.


Post Date
01/09/2024 at 08:41 AM
Work Class
Classified
Work Type
Full Time
Share This Job Post
Apply Now