Browse Jobs
For Employers
Post JobLog inGet Started

On-Site Senior .NET Developer

Kalasko
Hurghada, Red Sea
Posted 2 years ago
10Applicants for2 open positions
  • 7Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Researching, analyzing, designing, implementing, and managing software programs.
  • Testing and evaluating new programs.
  • Maintaining and upgrading existing systems, fixing errors, improving their performance, upgrading interfaces, and libraries, or adapting them to new hardware
  • Identifying areas for modification or improvement in existing programs and subsequently developing these modifications
  • Writing and implementing efficient code
  • Determining operational practicality
  • Developing quality assurance procedures
  • Deploying software tools, processes, and metrics.
  • Working closely with other developers, software testers, solutions specialists, customer success engineers, and application support engineers. 
  • Working closely with team members and other stakeholders within the company.
  • Writing technical and development documentation.
  • Representing the company in a positive, helpful, and professional way at all times.

Job Requirements

  • Proven TDD development experience, with experience in and knowledge of a variety of testing strategies and types of functional and business test
  • Experience in CI/CD is a must with quality reporting tools.
  • Advanced expertise in C# and the .NET framework.
  • Intermediate to advanced expertise in relational databases.
  • Intermediate to advanced expertise in at least one cloud-based service provider (AWS, Azure, Google).
  • Expertise in clean code standards, encapsulation, isolation of responsibility standards, and code logic standards.
  • Experience in producing and maintaining technical documentation.
  • Familiarity with popular design patterns.
  • Familiarity with software development methodology and release processes.
  • Analytical mind, problem-solving mindset, and the ability to work in a team or independently.

Preferred Skills:

  • Good knowledge of Python programming language.
  • Good knowledge of document-oriented databases.
  • Good knowledge of containers.
  • Good knowledge of RabbitMQ or Azure Service-BUS.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentOn-Site Senior .NET Developer