Software Engineer
Full Time
full time
17 Feb 2025
Amman
About the job
Responsibilities
- Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Be a persistent, creative problem solver.
- Translate application storyboards and use cases into functional features/modules.
- Identify, prioritize, and execute tasks in the software development life cycle.
- Develop high-quality software by producing clean, efficient code.
- Design, build, and maintain efficient, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bugs root causes and find appropriate solutions with no side effects.
Qualifications
- B.S. in computer science, information technology, or related discipline.
- Good knowledge of software implementation best practices.
- Solid and deep understanding of OOP concepts and principles.
- Experience and understanding of software design patterns.
- Strong proficiency in the .Net framework and coding in C#.
- Experience with Microsoft .NET, ASP.NET MVC, and API technologies.
- Basic Knowledge of SQL and database development.
Required Skills
- .NET
Job Details
- Location: Amman - Jordan
- Industry: Information & Communication Technologies
- Job Type: Full-Time
- Degree: Bachelor
- Experience: 1+
- Nationality: Unspecified
