الوصف الوظيفي
Principal Functions (Major Areas of Responsibility):• Translate application storyboards and use cases into functional applications• Supports and/or installs software applications and components required for Development and Testing• Works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow• Utilize established development tools, guidelines and conventions including but not limited to Java, Python, ASP.NET, SQL Server, MySQL, HTML, CSS, JavaScript and C#/VB.NET
Duties & Responsibilities :1.Translate application storyboards and use cases into functional applications2.Design, build, and maintain efficient, reusable, and reliable code3.Integrate data storage solutions (may include databases, key-value stores, blob stores, etc.)4.Ensure the best possible performance, quality, and responsiveness of applications5.Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues6.Help maintain code quality, organization, and automatization7.Supports and/or installs software applications and components required for Development and Testing8.Utilize established development tools, guidelines and conventions including but not limited to Java, Python, ASP.NET, SQL Server, MySQL, HTML, CSS, JavaScript and C#/VB.NET
Knowledge, Experience & CompetenciesFormal Education Required: Bachelor’s Degree in Engineering/ Telecommunications/ Computer Science/ Information Technology or equivalent
Related Professional Training, Certification or Membership: Microsoft Certifications (MCP, MCSE, MCSD, etc), Java Certified
Years & Field of Experience required: 3 - 10 Years
Job-Specific Competencies required to successfully perform the job1.Strong knowledge of .NET web framework, Eclipse, J2EE and web technologies2.Proficient in (Java, Python, C# and/or VB.NET), with a good knowledge of their ecosystems3.Strong understanding of object-oriented programming and SDLC4.Skill for writing reusable libraries and knowledge of concurrency patterns5.Familiar with various design and architectural patterns6.Strong knowledge of Microsoft SQL Server, MySQL - Experience creating database schemas that represent and support business processes7.Experience with popular web application frameworks8.Knack for writing clean, readable, and easily maintainable code9.Knowledge in Automation Tools like BPMN, RPA Tools, etc.10.Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds11.Understanding of fundamental design principles for building a scalable application12.Experience implementing automated testing platforms and unit tests13.Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial)14.Knowledge in SharePoint Server and Workflow Implementation15.Knowledge in Mobile Application Development
المهارات
software,java
تفاصيل الوظيفة
منطقة الوظيفة دبي, الإمارات العربية المتحدة
قطاع الشركة تكنولوجيا المعلومات
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
الدور الوظيفي الهندسة
نوع التوظيف دوام كامل
الراتب الشهري غير محدد
عدد الوظائف الشاغرة غير محدد
المرشح المفضل
المستوى المهني متوسط الخبرة
منطقة الإقامة الإمارات العربية المتحدة
العمر الحد الأقصى: 35
https://www.bayt.com/ar/uae/jobs/software-developers-client-of-tascoutsourcing-3869797/