Our company's activity is the development of an ERP system. We are looking for a senior backend developer to join our engineering team and help us develop and maintain various software products. Also, Backend developer responsibilities include writing and testing code. To be successful in this role, you should have experience using server-side logic and work well in a team. Write clean code to develop functional web applications. List of responsibilities: - Design APIs, database models, and schemas - Work closely with the front-end developer team - Write well-crafted, well-tested, readable, maintainable code - Participate in code reviews to ensure code quality and distribute knowledge - Participate in agile practices such as agile meetings, iteration planning, retrospective and etc. - Reporting to Supervisor, Technical Manager.
Requirements
Requirements:
● Knowledge of re-usable coding patterns and object-oriented development paradigms, SOLID, AOP
● Knowledge of .net Core, Entity Framework Core, SQL Server, Neo4j, Dapper, NHibernate.
● Experience of implementing SOA and RESTful API Fluent in Design Pattern Fluent in Domain-Driven Design, CQRS, Event Sourcing
● Fluent in Test Driven Design & BDD
● Experience in these scopes is a bonus: Micro Services
Architecture, MongoDb, Rabbit Mq, Redis, and Elastic Search
● Experience of using source code management Git or TFS Desire to
work in an agile environment
● Be able to work full-time
● 5 years of related work experience