Senior Dotnet Developer
- Industry Other
- Category Information Technology
- Location Kathmandu, Nepal
- Expiry date Aug 04, 2025 (4 days left)
Job Description
Job Summary:We are looking for an experienced Senior Full Stack Developer with strong expertise in .NET Core, C#, Angular, and modern front-end technologies. The ideal candidate will be responsible for developing, maintaining, and optimizing both the front-end and back-end components of web applications. You will collaborate closely with UI/UX designers, developers, and stakeholders to deliver high-quality, scalable, and maintainable solutions.
- Develop and maintain responsive, user-centric web interfaces using Angular, Bootstrap, HTML, CSS, JavaScript, and TypeScript.
- Collaborate with UI/UX designers to implement intuitive and accessible user experiences.
- Ensure cross-browser compatibility and optimize front-end performance for speed and scalability.
- Build and maintain scalable, secure server-side applications using .NET Core and C#.
- Design and develop RESTful APIs and integrate third-party services.
- Create and manage complex databases with MS SQL Server; write and optimize stored procedures.
- Use Entity Framework and LINQ for efficient data access and manipulation.
- Adhere to SOLID principles and object-oriented programming best practices.
- Ensure seamless integration of front-end and back-end systems.
- Collaborate with cross-functional teams including developers, QA, designers, and stakeholders.
- Participate in code reviews and continuously improve development workflows.
- Use Jira and Azure Boards for task tracking and project management.
- Use Figma for collaborating on design and prototyping.
- Maintain and refactor existing codebases with a focus on performance, scalability, and code quality.
- Address bugs, performance issues, and participate in technical debt reduction initiatives.
- Communicate effectively with technical and non-technical team members and stakeholders.
- Collaborate in agile development environments, attending sprint meetings and contributing to planning and estimation.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 7 years of professional experience in full-stack software development.
- Proficient in Angular, TypeScript, Bootstrap, HTML, CSS, and JavaScript.
- Strong backend experience with .NET Core, C#, Entity Framework, and MS SQL Server.
- Hands-on experience with RESTful API development and third-party integrations.
- Solid understanding of OOP and design principles (SOLID).
- Strong database skills, including performance tuning and stored procedures.
- Experience using tools like Jira, Azure Boards, and Figma.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Self-motivated with the ability to work independently or collaboratively within a team.
- Experience in CI/CD pipelines and DevOps practices.
- Familiarity with cloud platforms such as Azure or AWS.
- Exposure to unit testing frameworks and test-driven development (TDD).