Software Engineer (Dot Net) CodeBee Technology

Software Engineer (Dot Net)

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Jul 26, 2025 (5 days left)
Job Description

Company Description

At CodeBee Technology, we are a team of passionate individuals who enjoy working and growing together. We believe in fostering mutual relationships, maintaining professionalism, and ensuring successful collaboration. Our commitment to a collaborative and professional work environment enables us to deliver exceptional results.


Role Description

We are seeking a Dotnet Developer with a strong background in building scalable, high-performance applications. While the primary focus will be on .NET technologies, for a full-time on-site role located in Kathmandu.

The Senior Dotnet Developer will be responsible for designing, developing, and maintaining software applications using .NET Core and ASP.NET MVC. Day-to-day tasks include object-oriented programming, participating in code reviews, collaborating with cross-functional teams, and ensuring software solutions meet performance and quality standards.


Responsibilities

  • Proficiency in Object-Oriented Programming (OOP) and Programming skills
  • Extensive experience in Software Development and .NET Core
  • Strong knowledge of ASP.NET MVC
  • Excellent problem-solving and analytical skills
  • Ability to work collaboratively with cross-functional teams
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Experience in Agile methodologies is a plus
  • Take full ownership of your work, from design to deployment, ensuring high-quality, maintainable code
  • Collaborate closely with product managers and business stakeholders to understand requirements and translate them into scalable technical solutions
  • Design, develop, and maintain robust, high-performance APIs and backend services using .NET technologies
  • Having Blazor Maui is a strong plus
  • Work across the full software development lifecycle in a fast-paced, Agile environment
  • Troubleshoot complex issues, perform root cause analysis, and drive continuous improvement in performance and reliability
  • Write clean, readable, and testable code, and participate in regular code reviews
  • Stay updated with the latest technologies, continuously improving the codebase and development practices
  • Collaborate with team members to refine architecture, review designs, and deliver technical documentation
  • Take initiative to identify inefficiencies and proactively implement improvements
  • Communicate effectively with technical and non-technical stakeholders, both verbally and in writing.


Qualifications


You must have demonstrated experience in several of these domains and technologies:

  • Bachelor’s degree in computer science, Engineering or a related subject
  • 2+ Strong background in .Net technologies with some experience
  • Strong ability to build RESTful services in C# with .NET/.NET Core
  • Proficient in SQL and relational database concepts
  • Strong understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Proficient in implementing automated unit tests
  • Proficient understanding of code versioning using GIT
  • Experience with Agile methodologies and tools like Jira
  • Familiarity with DevOps practices and tools like Docker, and CI/CD pipelines


Send your Resume At [email protected]