Ciklum Company Profile

Full Stack Developer

Ciklum

Opis pracy

Perfect Channel delivers marketplace technology to enterprise size customers for commodity, financial predominately B2B environments. It counts amongst its customers Christies, Leaseplan, Lloyd’s of London, and other worldwide recognized brands.If you are passionate about creating great software and want to work somewhere where a blind insistence on suits, tidy haircuts and lumbering bureaucracy is actively shunned in favor of pragmatic focus on being effective and doing things well then Perfect Channel could be the place for you.READ MORE ABOUT THE CLIENTDescriptionOn behalf of Perfect Channel, Ciklum is looking for a Full Stack Developer to join our team in Malaga on a full-time basis.This is an opportunity to work for a progressive forward-thinking company where the development team is the backbone of the company. You will be working on new and interesting projects and gain exposure to the latest technologies, whilst at the same time having some fun and working with a great bunch of people.Maintaining a team centric philosophy is fundamental to our success with scrum so everyone is encouraged to take responsibility and expected to contribute to all facets of the development process; we share in success when things are going well, and everyone owns the problems when they are not. Each team handles all aspects of delivery for the project they are working on; going from initial requirements all the way through to working shippable software.ResponsibilitiesWrite tested, well-structured code that adheres to high-quality standardsCollaborate with other software development engineers on code reviews and process enhancementWork in an agile environment, embracing changes, considering priorities and business needsCollaborate closely with business experts when necessaryRequirementsAt least 3 years of experience building complex applications in .NET, and 2 years working on UX/UI and/or implementing front end technologiesSkilled individual with full software development life-cycle experience, and excellent knowledge of both .NET fundamentals and C# up to 4.7Experience with front end frameworks, especially with React and alternatively Angular or KnockoutGood knowledge of SQL and experience of either SQL Server or other major relational RDBMSExperience on test-driven development, source versioning and branching strategies with git and continuous integration with TFS / Azure DevOpsExperience with design patterns and demonstrable experience of having devised and worked on complex application architecturesExperience building complex web applications and REST APIs with ASP.NETAdvanced level of EnglishDesirableExperience with .NET Core 2.0 or newerAny experience with Couchbase or similar NoSQL DB, RabbitMQ and Elastic SearchKnowledge on cloud-based deployment and life-cycle management in either AWS or Azure platformsExperience working as a member of an Agile Scrum teamPersonal skillsPositive proactive attitude, willing to turn their hand to any problem, and willing to work things out when they fall outside their area of direct expertiseTeam player. Eager to work as a member of a team and pitch in to ensure the team succeeds with its commitmentsProblem solving and analytical skillsAn interest in expanding your horizons and learning new skills as well as caring about doing things wellWhat's in it for youJob opportunity where you can apply your skills and grow professionally in an incredible team of young and active peopleVariety of knowledge sharing and training opportunities within a successful growing companyUnique working environment, with cool and nicely located offices, with warm atmosphere which creates really good working conditionsCompetitive salaryLong-term employment with 23 working-days paid vacation and other social benefits