Job Responsibilities: Support of full project lifecycle including technical design, development, testing, deployment, support using agile development methodologies; Prepare and maintain documentation on design and maintenance of projects; Maintain and enhance developer workflow, build process, and continuous integration for projects; The architecture and clients’ requests will be assumed by the team; Develop the code according to the specifications agreed with the agile project team; Work together with the client internal development team (Senior Developer, Development Team Lead, Project Manager); Deadlines will be set together with the team leader; Technical Requirements: 3+ years of experience developing in C# within professional IT environment; Extensive experience of developing object-oriented web applications and APIs; Experience of using and optimizing SQL databases; Experience of working with high traffic or large brand web-based applications and API’s; Experience with Unit Testing; Front-end experience - using JavaScript libraries (JQuery, Angular); Experience with version control systems, distributed revision control management systems (GIT); Algorithmic thinking; Good command of English.