Announced
17/11/20245 days ago
Job Status
Full Time
Job Type
Employee
Expiration Date
17/04/2025 146 days left
Job Category
Job Location
Job Title
Senior Software DeveloperJob Presentation
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
- .NET
- Location Amman - Jordan
- Industry Information & Communication Technologies
- Job Type Full-Time
- Degree Bachelor
- Experience 4 - 6
- Nationality Unspecified