Senior Software Engineer

Nepalpayment — Nepal · Posted ~2 hours ago

Senior Full-time Onsite

Skills

C# ASP.NET Core Microsoft SQL Server CI/CD Git API development software architecture testing debugging production support

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a Senior Software Engineer building secure, scalable, high-performance applications and APIs. You will shape system architecture, optimize relational databases, maintain CI/CD pipelines, participate in code reviews and testing, solve complex technical challenges, and mentor other engineers.

Highlights

Senior engineering opportunity focused on secure, scalable, high-performance applications and APIs, with architecture involvement, mentoring, cross-functional collaboration, and production ownership.

Description

Senior Software Engineer Experience: 5+ Years Employment Type: Full-Time Location: Gairadhara About the Role We are looking for a Senior Software Engineer to join our development team and contribute to the design, development, and delivery of secure, scalable, and high-performance software solutions. Key Responsibilities Design, develop, and maintain applications and APIs using C# and ASP.NET Core.Develop and optimize Microsoft SQL Server databases, queries, stored procedures, and database structures.Implement and maintain CI/CD pipelines for efficient software delivery.Follow Git-based development workflows, including branching, merging, pull requests, and code reviews.Participate in system design, architecture discussions, code reviews, testing, debugging, and production support.Analyze technical challenges and develop reliable, scalable solutions.Collaborate with developers, QA, DevOps, and other stakeholders to deliver high-quality software.Mentor team members and contribute to improving development practices and standards.Explore and leverage AI and emerging technologies to enhance applications and engineering productivity. Required Skills & Experience 5+ years of professional software development experience.Strong proficiency in C#, .NET, and ASP.NET Core.Strong hands-on experience with Microsoft SQL Server.Solid understanding of REST APIs, OOP, SOLID principles, and software design patterns.Practical experience with Git and source-control workflows.Experience with CI/CD and automated build and deployment processes.Strong problem-solving, debugging, and analytical skills.Good understanding of software development lifecycle and Agile methodologies. Additional Skills Experience or knowledge of the following will be an advantage: Docker and containerizationMicroservices and distributed systemsAPI Gateway and messaging/queue-based architecturesOAuth 2.0 / OpenID Connect and application securityCloud, on-premise, or hybrid deploymentsAI/ML, Generative AI, LLMs, and AI API integrationAI-assisted software development and automation Education Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. What We Offer Opportunity to work on challenging and scalable software solutions.Exposure to modern technologies, AI, cloud/on-premise infrastructure, and DevOps practices.Collaborative and growth-oriented work environment.Opportunities for technical learning and career development.