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
  • Supervise the work of programmers, technologists and technicians and other egineering 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 4 - 6
  • Nationality Unspecified
Login to Apply

Similar Jobs