Senior Web Developer
Software Development: Design, develop, and maintain modern .NET web applications with relational database backends, leveraging Service-Oriented Architecture (SOA) and robust DBMS principles.
System Maintenance: Enhance and support existing legacy systems (including classic ASP.NET applications) alongside new greenfield development, ensuring compliance with approved technologies and coding standards.
Collaboration & Mentorship: Work effectively with team members on multi-person projects. Conduct thorough code reviews, enforce best practices, and actively share knowledge across the engineering team.
Documentation: Create comprehensive system documentation, API schemas, and standard operating procedures (SOPs) for enterprise application development.
Education & Experience Bachelor's degree in Computer Engineering, Computer Science, or an equivalent discipline.
3+ years of professional work experience as a .NET Developer , with a heavy emphasis on modern .NET ecosystems.
Core Technical Skills Backend & Frameworks: Proficient in C# and modern .NET Core / .NET 6+ (Web API, Minimal APIs). Solid working knowledge of legacy ASP.NET MVC to maintain and migrate older systems.
AI & Machine Learning Integration: Practical experience implementing AI inference within applications. This includes: Consuming LLM APIs (e.g., OpenAI, Google AI/Gemini ).
Working with local LLM runtimes and orchestration tools (e.g., Ollama, vLLM ).
Deploying and running optimized models using ONNX Runtime .
Data & ORM: Deep knowledge of Entity Framework Core (EF Core) and SQL Server (MSSQL) database development, including relational database design, query optimization, and indexing.
Frontend Web Technologies: Good working knowledge of HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, and standard data-interchange formats (JSON, XML).
System Deployment : Hands-on experience managing and deploying applications on Windows Server (IIS) and Linux environments. Understanding of Docker for containerization is a plus.
Architecture & Software Engineering Strong understanding of Object-Oriented Programming (OOP) ,SOLID principles, and Web Security (JWT, OAuth2).
Hands-on experience implementing architectural design patterns, specifically the Repository Pattern and Unit of Work Pattern , with a proven ability to write reusable libraries.
Proficient understanding of code versioning tools, such as Git and TFS.
Experience with system rollout management and deployment coordination.
Soft Skills Continuous Learning & Passion: A strong passion for technology and a proven ability to self-start, adapt, and quickly learn new frameworks, tools, and emerging technical skills.
Communication: Excellent written and verbal communication skills, with a strong customer-focused mindset.
Preferred Qualifications Cloud Ecosystems: Hands-on knowledge of Azure services (e.g., App Services, Azure SQL, Azure OpenAI Service).
Methodologies: Experience working in fast-paced Agile/Scrum environments.
Advanced Architecture: Strong grasp of broader Enterprise Design Patterns and microservices architecture.
Growth Mindset: Active participation in the open-source community, tech meetups, or continuous upskilling in cutting-edge domains like AI/ML.
Benefits: Competitive salary
Social Insurance without Any deduction from the Salary
Medical Insurance without Any deduction from the Salary
5 working days & 8 daily Hours including 1 hour Break
Gaming area
Continues training.