الوصف الوظيفي
Job Responsibilities
Applying software engineering principles to analyze and problem-solve, and design a solution
Developing and executing project plans
Creating technical specifications
Designing and developing test cases
Adopting Agile methodologies to develop software
Analyzing existing systems to provide recommendations for improvement
Ensuring proper documentation
Monitoring system performance and performing predictive maintenance
Performing system risk and reliability analysis
Assessing new technologies before adoption and implementation
المهارات
Bachelor’s or higher degree in computer science or related field
Proficient in Python and other object-oriented programming languages
Hands-on experience working with technologies (Python, Django, PostgreSQL, React JS, React Native)
Experience building APIs and services using REST, SOAP, JSON, RPC, etc.
Strong DevOps focus
Experience building and deploying infrastructure with cloud deployment technologies
Well versed in designing, debugging and documentation
Experience with Scrum/Agile development methodologies
Excellent verbal and written communication skills
Analytical and logical thinking
Strong problem-solving skills
Ability to work without supervision
Ability to update and manage GitHub repositories
Worked as technical lead
Prior experience working with test-driven development and automated testing frameworks
Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks
Any IoT experience is a huge plus
تفاصيل الوظيفة
منطقة الوظيفة الرياض, المملكة العربية السعودية
قطاع الشركة تطوير البرمجيات
طبيعة عمل الشركة غير محدد
الدور الوظيفي تكنولوجيا المعلومات
نوع التوظيف دوام كامل
الراتب الشهري غير محدد
عدد الوظائف الشاغرة 1
المرشح المفضل
عدد سنوات الخبرة الحد الأدنى: 5 الحد الأقصى: 8
منطقة الإقامة الأردن; العراق; لبنان; مصر
https://www.bayt.com/ar/saudi-arabia/jobs/senior-software-engineer-developer-4673688/