Share this Job

Senior .NET Developer

Date: May 18, 2023

Location: Cairo, EG

Company: Geidea

Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation

Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market

Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.

Our technology mirrors our people - Smart, Innovative & Forward Thinking www.geidea.net
To maintain competitive advantage as we grow, we are currently looking for new Senior .NET Developer

Job Details

Job Title:

Senior .Net Developer.

Job Purpose and Key Accountabilities

Purpose:

  •  Creating applications from scratch, configure existing systems and provide user support.
  • Leading .net scrum squad team.

Key Accountabilities:

  • Liaising with Product Owners and Test Managers in sprint planning.
  • Participate in requirements analysis.
  • Be part of .Net scrum squad to produce software design and microservices architecture
  • Write clean, scalable and testable code using .NET core
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC) Serve as an expert on applications and provide technical support .

Person Specification

Required Education

  • BS degree in Computer Science, Engineering, MIS, or equivalent with programming experience

Required Work Experience

  • Experience: 5 to 8 years of Experience
  • Angular TS Experience is a plus.
  • Building user interfaces, Web APIs and micro-services components.
  • Troubleshooting software prototypes
  • Providing technical support to users
  • Developing programs for .NET applications
  • Hands-on CI/CD using industry standards tools such Azure DevOps is a plus
  • Payment \ Fintech experience is a plus

Required Skills/Competency

  • Time management
  • Problem-solving
  • communication
  • Collaboration

Required computerized skills

  • Commercial experience with C#, LINQ, Microsoft SQL Server, .NET Core and other Microsoft technologies such as Entity Framework
  • Experienced with microservices (communication layer agnostic, should be knowledgeable with both REST, messaging and associated best practices)
  • Knows the most common design patterns, why and where to use them
  • OOP mind, SOLID principles, code quality oriented
  • experience with building Rest APIs with .Net Core or .NET 5
  • DB access with MS SQL server and Entity Framework
  • experience with messaging systems like RabbitMQ
  • unit testing, SOLID, clean code

 

Required language skills

English –Advanced

Command of Arabic language

 

 

 

 

Our values guide how we think and act - They describe what we care about the most

Customer first - It’s embedded in our design thinking and customer service approach

Open - Openness allows us to constantly improve and evolve

Real - No jargon and no excuses!

Bold - Constantly challenging ourselves and our way of thinking

Resilient – If we fail, we bounce back stronger than before

Collaborative - We know that we can achieve a lot more as a team

We are changing lives by constantly striving for a better solution

Click apply below and become part of the Geidea story