تحديث...
مدفوعاتكم
يجب أن تسجل الدخول قبل التقديم على الوظائف.

stack .net developers

الوصف ومتطلبات الوظيفة

Engaged in all phases of the software development lifecycle which includes:

  • Analyzing business and system requirements.
  • Developing new products and maintain all company’s products. MadfooatCom manages eFAWATEERcom; the national bill payment gateway.
  • Participating in the design meetings and consult with clients to refine, test and debug implemented solutions.
  • Ensuring that stakeholders’ business needs are adequately met.
  • Interacting with third party partners to ensure the achievement of business and technical initiatives.

 

Job Specifications:

  • Bachelor of Science Degree in Computer Science or any IT related field.
  • 1 to 3 years of experience in .Net development.
  • Proven experience as a .NET Developer.
  • Proven experience in web services and windows services.
  • Proven experience in SQL server database.
  • Proven experience in frontend development “i.e: JavaScript, Jquery, Angular, CSS, HTML5, Bootstrap”.
  • Proven experience in release deployments and web servers.
  • Good knowledge in ORM libraries like “i.e entity framework”.
  • Solid experience in OOP.
  • Knowledge in No-SQL databases “i.e Mongo database” is a plus.
  • Knowledge in .Net core.
  • Knowledge in Java is a plus.

 

Job Responsibilities:

  • Participate in the maintenance and support of running projects as a 2nd line of support.
  • Develop and enhance integrations between applications.
  • Describe technical requirements and implementation details based on the shared business requirements.
  • Participate in quality coding and developer testing efforts for self-developed tasks as well as any other assigned tasks.
  • Deploy solutions on production environments.
  • Follow used CI/CD tools and mechanisms.
  • Follow release management procedures.
  • Troubleshoot and support the ability to diagnosing and fixing problems.
  • Work closely with all colleagues from development team and other teams to understand and review functional and system requirements.
  • Research and development for requested technologies.
  • Prepare status reports for tasks.
  • Prepare user manuals.
  • Prepare technical documentations.
  • Follow TDD.
  • Participate in testing processes through unit testing, bug fixing debugging and fault finding.
  • Participate in peer-reviews for solution designs and related code.
  • Review technical specifications and test plans.