freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer (.NET)

Summary

Build and maintain .NET-based web apps, refactor legacy systems, and integrate UI with server logic using C#, .NET Core, Azure/AWS, and REST APIs.

  • Main focus on coding and debugging Build high-quality reusable code that can be used in the future
  • Develop functional and sustainable web applications with clean codes
  • Troubleshoot and debug applications
  • Conduct tests and optimise performance
  • Work together with engineers building client-facing applications to integrate UI elements with server-side logic
  • Implement modern technologies to improve legacy applications
  • Collect, analyse and address technical and design requirements
  • Help to create reusable code and libraries for future use
  • Train and support internal team
  • Collaborate with a diverse group of people, giving and receiving feedback to foster grow
  • Stay informed about emerging technologies
  • Working with Growth platforms and analytics technologies

Qualifications:

  • 3+ years of industry experience
  • Bachelors or higher in Computer Science or a related field or equivalent experience

Skills Required:

  • Strong computer science fundamentals, algorithms, and data structures background
  • Model of software engineering best practices, including agile development, unit testing, code reviews, design documentation, debugging, and troubleshooting.
  • Solid experience with C#, .Net, .Net Core
  • Strong computer science fundamentals, algorithms, and data structures background
  • Have a deep understanding of Source Code Management
  • Have in-depth understanding of Cloud Technologies (Azure, AWS)
  • Have a great understanding of databases and SQL
  • Have in-depth understanding of REST APIs, SOAP & RPC
  • Have in-depth understanding of the Software Development Life Cycle (SDLC)
  • Are able to do technical writing and API documentation
  • Are familiar with project management tools (e.g Trello, Jira, etc)
  • Have good problem-solving skills
  • Have strong verbal and written communication skills

See also