JO
XF-00091 Information Technology

.NET Developer

Posted 2 weeks ago

Job ID

XF-00091

Category

Information Technology

Required Skills

Job Description

About the Role

We are seeking an experienced .NET Developer to join our software development team and contribute to building innovative enterprise solutions. In this role, you will leverage your expertise in Microsoft technologies to design, develop, and maintain high-quality applications that meet our clients’ business needs. You will work with modern .NET frameworks, cloud services, and industry best practices to deliver scalable and secure software solutions. This is an exciting opportunity to work on diverse projects, enhance your technical skills, and be part of a team that values excellence and continuous improvement.

Key Responsibilities

  • Design, develop, and maintain web applications and APIs using ASP.NET Core, .NET 6/7/8, and C#
  • Build responsive and user-friendly web interfaces using Blazor, Razor Pages, or MVC patterns
  • Develop and integrate RESTful APIs and web services for seamless application integration
  • Implement Entity Framework Core for database operations with SQL Server and Azure SQL
  • Write clean, maintainable, and well-documented code following SOLID principles and design patterns
  • Collaborate with UI/UX designers to implement responsive designs using HTML5, CSS3, and JavaScript frameworks
  • Develop automated unit tests and integration tests using xUnit, NUnit, or MSTest frameworks
  • Work with Azure cloud services including Azure App Service, Azure Functions, and Azure Storage
  • Participate in code reviews, provide feedback, and ensure adherence to coding standards
  • Troubleshoot and resolve complex technical issues in development and production environments
  • Implement security best practices including authentication, authorization, and data protection
  • Contribute to the DevOps pipeline using Azure DevOps for CI/CD automation

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical education
  • 3+ years of professional experience in .NET development with strong C# programming skills
  • Proficiency in ASP.NET Core, ASP.NET MVC, and Web API development
  • Strong experience with Entity Framework Core and relational databases like SQL Server
  • Knowledge of front-end technologies including HTML5, CSS3, JavaScript, and modern frameworks like Angular or React
  • Experience with Microsoft Azure cloud platform and its services
  • Familiarity with version control systems, particularly Git, and collaborative development workflows
  • Understanding of software architecture patterns including microservices and clean architecture
  • Experience with Agile/Scrum methodologies and working in iterative development cycles
  • Strong problem-solving abilities and excellent communication skills for effective team collaboration

What We Offer

  • Opportunity to work with the latest Microsoft technologies and cloud-native development practices
  • Exposure to diverse projects across multiple industry domains
  • Microsoft certification support and continuous learning opportunities
  • Collaborative work environment with experienced .NET architects and senior developers
  • Career advancement opportunities from developer to solution architect roles
  • Comprehensive benefits package including health coverage and professional development allowance
  • Flexible working hours and hybrid work options for better work-life balance

Interested in this position?

Take the next step in your career. Submit your application now and our team will review your profile.