Senior Dotnet Developer Sojo Data

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.

Responsibilities:
  • 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.
Requirements:
  • 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.
Preferred Skills (Nice to Have):
  • 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).