Match score not available

Senior Software Developer (C#)

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

SSC Egypt logo
SSC Egypt SME https://www.sscegypt.net/
51 - 200 Employees
See more SSC Egypt offers

Job description

  • Implement high-quality software based on provided design and architecture.
  • Develop distributed, high load, scalable and secure systems
  • Develop technical specifications and architecture.
  • Analyze systems flow, data usage, and work processes and anticipate/investigate problem areas.
  • Write clean and efficient code using .Net core programming languages.
  • In-depth experience with MS-SQL Server and SQL programming language.
  • Knowledge of SSRS reporting is a great plus.
  • Implement multi-threading code and asynchronous operations.
  • Develop tools and applications by producing clean and efficient code.
  • Deploy fully functional websites and applications to DEV (Alpha) and UAT (Beta) environments.
  • Collaborate with your team to review and debug code.
  • Test, debug, and troubleshoot .NET websites and applications.
  • Ensure compliance with the documented software processes and procedures throughout the life cycle of software products.
  • Provide proper and clean embedded code components.
  • Product quality API documentation that can be shared with 3rd party.
  • Read and analyze 3rd party API specifications and documentation.
  • Create application documents for the whole project or individual components.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • · 6-8 years of experience in .Net (Preferably .Net Core and C#).
  • · Extensive experience with agile methodologies (TFS, JIRA, Github), ·
  • Extensive experience with ASP.NET core, MS SQL Server, C#.
  • ·Knowledge of SSRS reporting is a great plus.
  • · Experience in React is an asset. (Not required).
  • · Proven knowledge of design patterns, distributed systems, and integration testing.
  • Fluent Communication is a must.
  • Fintech-Financial service industry is a must.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Software Engineer Related jobs