Skip to content
← Back to job listings

Software Engineer III (.Net - Angular)

Fa Ewmy Saasfaprod1 · Kathmandu, Nepal

Software DevelopmentExternal listingfull-time1 day ago

About The Role

We are looking for the talented Software Engineer having previous design/development experience with large-scale production systems and/or data platforms with knowledge of high availability cloud-based applications. This is a fantastic opportunity for an experienced developer to join a group of skilled professionals and take ownership in the process.

  • Design and develop high performance software libraries and APIs using .NET technology.
  • Be involved in all phases of the agile software development lifecycle.
  • Work with product teams to gather detailed requirements for the products, services & tools.
  • Proactively seek out and minimize pain points within the infrastructure and code base.
  • Take full ownership of your work, from design to deployment, ensuring high-quality, maintainable code.
  • Write clean, readable, and testable code, and participate in regular code reviews.
  • Demonstrates hands-on coding leadership through productivity and high quality of outputs as measured by low defect rates.
  • Be focused, passionate, and strive to find simple solutions to complex problems.
  • Communicate effectively with technical and non-technical stakeholders, both verbally and in writing.
  • Bachelor’s degree in computer science, Engineering or a related subject.
  • 3+ years’ full-time work experience in .NET technologies and JavaScript framework – Angular.
  • Design, develop and maintain high quality .NET applications using C#, ASP.NET MVC and relevant technologies.
  • Strong ability to build REST APIs in C# with .NET/.NET Core.
  • Proficient in SQL and relational database concepts with SQL Server / PostgreSQL.
  • Strong understanding of object-oriented programming.
  • Possess strong troubleshooting, code optimization and refactoring skills.
  • 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 (NUnit).
  • Proficient understanding of code versioning using GIT.
  • Experience with Agile methodologies and tools like Jira.
  • Familiarity with DevOps practices and tools like Bamboo, Octopus, and CI/CD pipelines.
  • Excellent communication skills (written and verbal).
  • Familiarity with AWS architecture and hands on experience with EC2, Lambda, S3, RDS and other relevant services would be a plus.
  • Experience working in an Agile/Scrum development process.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing