Senior Back-End Developer

Hamrah Mechanic Tehran

Posted a year ago

Job Description

● Deliver technical solutions based on the business requirement by getting involved in the full development life cycle. ● Translate technical requirements into programmed application modules and develop web applications or enhance existing ones. ● Participate in code reviews and ensure that all solutions are aligned to predefined architectural specifications. ● Design, develop, document, and implement new functionality, as well as build enhancements, modifications, and corrections to existing software.

Requirements

● Deep knowledge of C# and ASP.NET Core and its ecosystem. ● Deep knowledge about basic programming concepts such as object-oriented programming, software design pattern, modular design, and data structures. ● Experience in solution design, code reviews, refactoring, and other best practices. ● Experience in writing Unit-Tests/Integration-Tests and test frameworks like XUnit/NUnit. ● Understanding the Agile mindset and iterative development process.

Employment Type

  • Full Time

Details

To see more jobs that fit your career