Senior Dot Net Developer

  • Industry Other
  • Category Information Technology
  • Location Nepal
  • Expiry date Mar 27, 2025 (Expired)
Job Description

Responsibilities:

  • Lead the design, development, and implementation of robust and scalable .NET applications that meet business requirements.
  • Collaborate with cross-functional teams (product managers, designers, QA, and business analysts) to gather and analyze detailed business requirements.
  • Architect and build web services, APIs, and microservices with a focus on performance, scalability, and security.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Implement performance and security optimizations to ensure applications are highly available and secure.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers to ensure consistent quality in the codebase.
  • Ensure application scalability, reliability, and security by adhering to industry best practices.
  • Experience with ERP systems and financial modules, including accounting and reporting integrations.
  • Actively participate in the software development lifecycle (SDLC), including planning, design, development, testing, and deployment.
  • Work closely with stakeholders to define project requirements, set timelines, and manage expectations.
  • Troubleshoot and resolve complex technical issues to ensure high uptime and performance.
  • Stay up to date with the latest trends, tools, and technologies, incorporating them into development practices to improve efficiency and innovation.


Skills & Qualifications:

  • 5+ years of professional experience in .NET development with expertise in C#, ASP.NET Core, MVC, and Blazor.
  • Extensive experience with microservices architecture, REST APIs, and cloud platforms, particularly Azure.
  • Strong understanding of object-oriented programming (OOP), design patterns, and best practices in software development.
  • Experience with DevExpress and Telerik tools for UI components and enhancing user experience.
  • Experience with front-end technologies including JavaScript, HTML, CSS, and modern frameworks such as React and Angular.
  • Proficient in using CI/CD pipelines and version control systems like Git for version management.
  • Expertise in working with databases such as SQL Server, Oracle, and MongoDB, with experience in ORM frameworks like Entity Framework.
  • Excellent problem-solving skills with a focus on delivering high-quality, efficient solutions.
  • Proven ability to mentor and collaborate effectively with team members across different functions.
  • Strong communication skills and the ability to work with both technical and non-technical stakeholders.
  • A passion for continuous learning and staying updated with emerging technologies.


Educational Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Relevant industry certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus.


Preferred Qualifications:

  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Familiarity with event-driven architecture and tools like Azure Event Hubs and Service Bus.
  • Experience in Agile development methodologies (e.g., Scrum, Kanban).
  • Familiarity with unit testing frameworks and test-driven development (TDD).


This job has been expired on 2025-03-27
Share:  

See More Opportunities like this

This job may be closed, but your next opportunity is just a click away. Check out similar positions that are still available and hiring now.