Senior .NET Developer - Tatweer LLC

  • Development
  • Damascus
  • 05/06/2023
Job expired!

Duties and Responsibilities

• Lead or contribute to new features that enhance the user experience and capabilities in company’s projects.
• Work within a cross-functional delivery team of multiple software engineers, with a project manager and designer.
• Self-motivated and up to date with relevant technologies in the field, solution oriented and continuously looks for ways to enhance the development practice with new tool-ing and techniques.
• Collaborate with technical team to design suitable architecture for the solution.
• Write unit, integration, and e2e tests.
• Proactively work on improving performance and solution robustness.
• Participate in all aspects of the Agile development methodology including daily stand-ups, sprint planning sessions, code reviews and change management review ses-sions.
• Collaborate with program manager and/or team lead to carry out the technical devel-opment plans required to implement apps changes and enable the capabilities out-lined in the business requirements.
• Utilization of task management system to ensure all work is tracked in accordance with software development methodologies.

Qualifications and Requirements

• 5+ years experience building web applications.
• 3+ years with ASP.NET.
• Experience working with Razor and/or Blazer is a plus.
• Experience building solutions using onion architecture, domain driven design, and test driven design is a plus.
• Good knowledge of Javascript, Ajax, HTML, CSS, JQuery, Bootstrap.
• Advanced knowledge in GIT version control.
• Knowledge of security best practices.
• Proven history of successfully leading projects to production.
• Previous experience in creating scalable applications.
• Understanding of front-end technologies.
• Good knowledge with best practices and software design principle, design pattern and architectural pattern.
• Experience with cloud platforms, databases (MySQL, MongoDB, Redis etc.), Con-tainers, and CI/CD systems.
• Strong verbal and written English skills.
• Methodological and experienced in technical problem solving and debugging.