Mobile Developer

Qatar

Key Accountabilities

  • Work independently and with the team to understand project requirements, existing implementations and build or maintain the technical aspects of .Net / Mobile applications including but not restricted to analysis, design, estimation, optimization and development of business requirements.
  • Design, code and maintain the .Net / Mobile applications based on established standards.
  • Perform initial design reviews and recommend improvements
  • Write clear codes and prepare coding documentations
  • Assist in timely L2/L3 troubleshooting of .Net / Mobile Applications
  • Experience working in a structured waterfall / agile development process
  • Participate in the set-up and deployments in all environments including production.
  • Conduct code reviews, testing and work closely with QA team (where applicable) for SIT and with business for UAT


Skills

Other Accountabilities

  • Strong knowledge in Mobile Frameworks like Sencha, Ionic2, jQuery, angular2, NodeJS, Bower, Gulp and latest MVC frameworks.
  • Knowledge on iOS and Android native application development and simulator debugging.
  • Good experience in UX / UI Design Skills for a Great User Experience
  • Client-side technologies like HTML5, CSS3, bootstrap, jQuery, jQuery UI Plugins and javascript UI frameworks like respond.js, modernizer.js, C3.js, d3.js etc.
  • Strong knowledge in all .Net framework and latest MVC frameworks.
  • Strong knowledge in .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 & Javascript.
  • Comprehensive knowledge on Multi-Platform / Multi-Architecture Mobile App Development
  • Exposure and experience in ADO.Net, Entity Framework 6+, LINQ to SQL/LINQ to Entities and XML
  • Knowledge in Microsoft SSRS reporting and version management tool are added advantage.

Competencies

  • Adaptability/Flexibility
  • Computer Skills
  • Creativity/Innovation
  • Decision Making/Judgment
  • Dependability
  • Initiative
  • Integrity/Ethics
  • Internet Savvy
  • Managing Technology
  • Personal Organization
  • Planning
  • Problem Solving/Analysis
  • Process PRIME postings manually
  • Process transaction vouchers received from various Departments (internal)
  • Productivity
  • Quality
  • Receipt and verify the posting and payroll documents received
  • Results Focus
  • Self Development
  • Sense of Urgency
  • Strategic Thinking/Management
  • Summary
  • Technical Skills
  • Vision and Values

Skills

  • Agile Development Processes
  • API Development
  • Applications Development Standards and Procedures
  • Applications Knowledge
  • Applications System Analysis
  • Applications System Design
  • Applications Systems Architecture
  • Code Review
  • Corporate Systems Architecture
  • Cryptography
  • Human Factors Engineering
  • Joint Applications Development
  • Mobile Applications Development
  • Mobile Backend as a Service
  • Mobile Emerging Technologies
  • Mobile Platform Knowledge
  • Mobile System Testing
  • Mobile Systems Integration
  • Mobile Systems Migration
  • Mobile Tools and Products
  • Programming
  • System Development Life Cycle
  • System Maintenance and Enhancement

Education

  • Bachelor’s degree in Computer Science or equivalent


Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt