Senior Software Developer

Confidential Company  Amman - Jordan  Date Posted: 2024/11/17   Login to Apply

Responsibilities

  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Consult with customers about software system design and maintenance.
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Write or contribute to instructions or manuals to guide end users.
  • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
  • Assign, coordinate, and review the work and activities of programming personnel.
  • Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
  • Register Web sites with search engines to increase Web site traffic.
  • Providing support for other team members
  • Perform research and development activities and provide POC's with new

Qualifications

  • Bachelor’s degree in computer science or equivalent field.
  • Experience 5-8 years of software development experience, including experience in a senior or lead role in a software development company.
  • Proven Experience working on a variety of software development projects using .NET.
  • High commitment and dedication to work.
  • Experience in design patterns and best practices.
  • Excellent knowledge of Object Oriented Programming.
  • A logical, analytical, and creative approach to problem-solving.
  • The ability to analyze complex technical information.
  • An in-depth knowledge of .NET programming.
  • Excellent troubleshooting skills.
  • Excellent communication skills.
  • Good skills in API development.
  • Expertise in multiple programming languages, such as C#, and JavaScript.
  • Advanced experience with relational and non-relational databases (e.g., SQL Server, MongoDB).
  • Strong understanding of software design patterns, microservices, and distributed.
Required Skills
  • .NET
Job Details
  • Location Amman - Jordan
  • Industry Information & Communication Technologies
  • Job Type Full-Time
  • Degree Bachelor
  • Experience 5 - 8
  • Nationality Unspecified
Login to Apply

Similar Jobs