
Search by job, company or skills
Company Description
Experience digital transformation at its finest with Arabian Systems! As a leading software and mobile app development company, we empower businesses with cutting-edge solutions for digital marketing, applications, and web development.
Innovation is our driving force. Our passionate team of tech enthusiasts thrives on pushing boundaries and creating extraordinary digital experiences for our clients.
Together, we'll revolutionize the industry and propel businesses to new heights in the ever-evolving digital era and shape the future of the digital landscape. Step into the world of innovation today!
Role Description
Design, develop, and maintain robust and scalable backend solutions using the .NET framework.
Collaborate with front-end developers, product managers, and other stakeholders to understand project requirements and deliver high-quality software.
Write clean, efficient, and well-documented code in C#.
Conduct code reviews to ensure code quality and adherence to coding standards.
Identify and troubleshoot software defects and issues in a timely manner.
Optimize and improve existing systems for performance, scalability, and maintainability.
Stay up-to-date with industry trends and best practices in .NET development to continuously improve skills and contribute to the growth of the team.
Analyze and suggest improvements in the overall development process.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Backend Developer, with at least 4+ years of experience in .NET development.
Strong proficiency in C# and the .NET framework.
Experience with ASP.NET, ASP.NET Core [MVC/WebAPI] for building RESTful APIs.
Experience with Blazor development.
Experience with real-time techniques like web sockets, SignalR, FireStore, Kafka, or Redis.
Solid understanding of database design and experience with SQL Server or other relational databases.
Familiarity with front-end technologies such as JavaScript, HTML, and CSS.
Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
Strong problem-solving skills and the ability to work well in a team environment.
Excellent communication and collaboration skills.
Must have a deep understanding of best practices.
Must be familiar with OOP concepts.
Well versed with IT best practices in coding and documentation.
Enterprise application development experience.
Strong understanding of networking concepts.
GraphQL , gRPC and MMQT are a plus .
No-Sql Databases experience like MongoDB is a plus.
Job ID: 134324509