Application Developer

  • Develop applications using C#, .NET Framework, and ASP.NET. Build Web APIs, back-end software solutions, and web applications. 
  • Communicate regularly and write clean code. Revise, update, refactor, and debug code. Review, analyze, and resolve application issues as they arise.
  •  Collaborate with team members on the design and implementation of new platform functionalities. 
  • Produce high-quality software on schedule and explore new software design and architecture. Extend and optimize current software architecture. 
  • Participate in design and code reviews regularly. 
  • Evaluate and identify appropriate technology choices. Play a key role in feature implementation and enhancement, code refactoring, and defect fixing.

Bachelor’s degree in computer science or engineering. 2+ years of experience in web application development using ASP.NET. Strong understanding of OOP, Design Patterns, and SOLID Principles. Experience in .NET Framework, MVC model, LINQ, and Web APIs is a must. Proficiency in working with JWT (JSON Web Tokens) for authentication and authorization. Familiarity with cancellation tokens for handling asynchronous operations efficiently. Experience with relational databases (MS SQL Server or Oracle). Experience with version controls like GIT or TFS. Good understanding of logging frameworks such as Serilog or NLog for effective application monitoring and troubleshooting. Familiarity with clean architecture and Onion Architecture. Familiarity with scheduled jobs and socket.IO. Experience in Power BI is a big plus. Skills: Strong business communication and presentation skills. Aptitude in decision-making and working with numbers. Highly organized with strong multitasking skills. Good time management skills. Good problem-solving skills.
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com