Job Openings Backend Engineer (.NET)

About the job Backend Engineer (.NET)

Responsibilities: 

  • 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