On-Site Senior .NET Developer
Kalasko -
Hurghada, Red SeaPosted 2 years ago10Applicants for2 open positions
- 7Viewed
- 1In Consideration
- 0Not Selected
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.