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]