Ejad

Senior .NET Full Stack Developer at Leading ICT service Company

Ejad  •  Tripoli, LY (Onsite)  •  24 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

About the Hiring Company:

Libya tech is a company operates in a dynamic enterprise environment where technology supports critical business operations, integrations, reporting, and digital transformation. The company values clean code, reliable systems, continuous improvement, and practical solutions that help teams work more efficiently.

Your Mission as a Senior .NET Full Stack Developer:

As a Senior Software Developer, your mission is to lead the full-cycle development, integration, optimization, and support of enterprise web and desktop applications. You will transform business requirements into scalable technical solutions, ensuring systems are secure, high-performing, reliable, and aligned with organizational needs.

You will be handling these duties and responsibilities as a Senior .NET Full Stack Developer:

  • NET Development: Develop and maintain applications using C#, .NET Framework/.NET Core, ASP .NET (Web Forms, MVC, Web API), and desktop applications (WinForms/WPF).

  • Backend & API Development: Design and implement scalable backend services, RESTful APIs, and business logic using .NET technologies and modern architecture practices.

  • Frontend Development: Build responsive and dynamic user interfaces using JavaScript (ES6+), React, HTML5, CSS3, Bootstrap, AJAX, and jQuery for legacy systems.

  • Database Development & Optimization: Design, develop, and optimize databases using SQL Server and MySQL, including complex queries, stored procedures, indexing, and performance tuning.

  • ORM & Data Access: Implement data access using Entity Framework, ADO .NET, and Dapper, ensuring efficient and reliable database interactions.

  • System Integration: Integrate applications with internal systems, REST APIs, Microsoft Graph API, and third-party services using JSON/web services.

  • Reporting & Data Visualization: Develop reports and dashboards using SSRS, SQL-based reporting, and Excel tools (e.g., ClosedXML), including data extraction and transformation.

  • Systems Analysis: Analyze business requirements, design system architecture, and translate functional needs into scalable technical solutions.

  • Data Analysis & Processing: Perform data analysis, validation, transformation, and handling of large datasets to support business processes and reporting.

  • Application Maintenance & Troubleshooting: Debug, troubleshoot, and enhance existing systems, resolving performance, functional, and data-related issues.

  • Performance & Scalability Optimization: Optimize applications and databases for high performance, scalability, and efficient resource utilization.

  • Security Implementation: Apply secure coding practices (OWASP), implement authentication/authorization (JWT, OAuth basics), input validation, and data protection.

  • Deployment & Environment Management: Manage application deployment on IIS, configure environments, and support CI/CD processes.

  • Version Control & Code Quality: Use Git for version control, follow coding standards, and maintain clean, well-documented code.

  • Testing & Quality Assurance: Perform unit testing, support UAT, and ensure application reliability and stability.

  • Enterprise Systems Support: Work with enterprise environments (ERP, HR, SAP integrations) and support business-critical systems.

  • Architecture & Modern Practices: Apply concepts such as microservices, modular architecture, and scalable system design where applicable.

  • Automation & Tooling: Develop automation tools, background services, and data processing utilities for operational efficiency.

Qualifications and Skills that will allow you to thrive as a Senior .NET Full Stack Developer:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • 3–6 years of professional experience in software development.

  • Strong experience with C#, .NET Framework, .NET Core, ASP .NET Web Forms, MVC, Web API, WinForms, and WPF.

  • Solid full-stack development experience, including backend services, RESTful APIs, and frontend technologies such as JavaScript, React, HTML5, CSS3, and Bootstrap.

  • Strong database development experience using SQL Server or MySQL, including queries, stored procedures, and performance optimization.

  • Experience with Entity Framework, ADO .NET, or Dapper.

  • Good understanding of system integration, JSON, REST APIs, third-party services, and enterprise systems.

  • Knowledge of secure coding practices, authentication, authorization, and application security basics.

  • Experience with Git, IIS deployment, testing, debugging, and troubleshooting.

  • Strong analytical, problem-solving, communication, and documentation skills.

Additional Information:

  • Location: Tripoli - Libya

Ejad

About Ejad

Established under the Altmakeen consulting firm, Ejad is a leading platform known for bridging the gap between businesses and talented individuals. We ensure hassle-free recruiting processes with excellence throughout the implementation phase.

Today, highly skilled candidates also miss out on jobs because they cannot effectively present all their values through a well-formulated resume. Sometimes, even the most compelling CVs can’t necessarily get the right job. Why? Because they’re unable to represent the candidate fully.

Similarly, many businesses struggle to find the right talent due to improper ways of attracting high-worth candidates and lacking the ability to evaluate potential ones beyond the words on their CVs. At Ejad, we take care of everything so candidates and companies can be seamlessly matched through our tailored approach.

Industry
Consulting & Advisory
Company Size
1-10 employees
Headquarters
Tripoli, LY
Year Founded
2020
Website
ejad.ly
Social Media