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.