Senior .NET Developer

Apply for this job

Email *

Job Description

Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation<p><br></p>Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative &amp; entrepreneurial talent in the market<p><br></p>Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.<p><br></p>Our technology mirrors our people – Smart, Innovative &amp; Forward Thinking www.geidea.net<p><br></p>To maintain competitive advantage as we grow, we are currently looking for new Senior .NET Developer<p><br></p><strong> Job Details </strong><p><br></p><strong> Job Title: </strong><p><br></p>Senior .Net Developer.<p><br></p><strong>Job Purpose And Key Accountabilities</strong><p><br></p><strong> Purpose: </strong><p><br></p><ul><li> Creating applications from scratch, configure existing systems and provide user support. </li><li> Leading .net scrum squad team. </li></ul><p><br></p><strong> Key Accountabilities: </strong><p><br></p><ul><li> Liaising with Product Owners and Test Managers in sprint planning. </li><li> Participate in requirements analysis. </li><li> Be part of .Net scrum squad to produce software design and microservices architecture </li><li> Write clean, scalable and testable code using .NET core </li><li> Revise, update, refactor and debug code </li><li> Improve existing software </li><li> Develop documentation throughout the software development life cycle (SDLC) Serve as an expert on applications and provide technical support . </li></ul><p><br></p><strong> Person Specification </strong><p><br></p><strong>Required Education</strong><p><br></p><ul><li> BS degree in Computer Science, Engineering, MIS, or equivalent with programming experience </li></ul><p><br></p><strong>Required Work Experience</strong><p><br></p><ul><li> Experience: 5 to 8 years of Experience </li><li> Angular TS Experience is a plus. </li><li> Building user interfaces, Web APIs and micro-services components. </li><li> Troubleshooting software prototypes </li><li> Providing technical support to users </li><li> Developing programs for .NET applications </li><li> Hands-on CI/CD using industry standards tools such Azure DevOps is a plus </li><li> Payment \ Fintech experience is a plus </li></ul><p><br></p><strong>Required Skills/Competency</strong><p><br></p><ul><li> Time management </li><li> Problem-solving </li><li> communication </li><li> Collaboration </li></ul><p><br></p><strong>Required Computerized Skills</strong><p><br></p><ul><li> Commercial experience with C#, LINQ, Microsoft SQL Server, .NET Core and other Microsoft technologies such as Entity Framework </li><li> Experienced with microservices (communication layer agnostic, should be knowledgeable with both REST, messaging and associated best practices) </li><li> Knows the most common design patterns, why and where to use them </li><li> OOP mind, SOLID principles, code quality oriented </li><li> experience with building Rest APIs with .Net Core or .NET 5 </li><li> DB access with MS SQL server and Entity Framework </li><li> experience with messaging systems like RabbitMQ </li><li> unit testing, SOLID, clean code </li></ul><p><br></p><strong>Required Language Skills</strong><p><br></p>English – Advanced<p><br></p>Command of Arabic language<p><br></p>Our values guide how we think and act – They describe what we care about the most<p><br></p><strong> C </strong> ustomer first – It’s embedded in our design thinking and customer service approach<p><br></p><strong> O </strong> pen – Openness allows us to constantly improve and evolve<p><br></p><strong> R </strong> eal – No jargon and no excuses!<p><br></p><strong> B </strong> old – Constantly challenging ourselves and our way of thinking<p><br></p><strong> R </strong> esilient – If we fail, we bounce back stronger than before<p><br></p><strong> C </strong> ollaborative – We know that we can achieve a lot more as a team<p><br></p>We are changing lives by constantly striving for a better solution<p><br></p>Click apply below and become part of the Geidea story