Software Engineer (Centro)

Actify ,
Edinburgh, City of Edinburgh

Overview

Job Description

Position description Actify Europe, Ltd is looking for a talented Software Engineer to contribute to the design, implementation and testing of new features and Product Data Intelligence applications. In particular, the successful applicant will: * Work with engineering managers and field engineers to understand and analyse the requirements of our customers in the engineering and manufacturing industry. * Help in the design of software solutions that meet these requirements and implement these designs effectively. * Work on our evolving code base to resolve bugs, implement enhancements and develop new features. Essential Skills * Excellent written and verbal communication skills * Good coding skills in at least one object-oriented language, e.g. C#, Java, C++ * Solid knowledge of web technologies including HTML, web APIs, HTTP, JavaScript * Ability to write concise, maintainable code that meets user requirements * Good familiarity with fundamental data structures and algorithms * Knowledge of version control systems, in particular git, and team workflows Desirable Skills (not essential but having one of more is an advantage) * Experience with C# .NET, ASP.NET MVC and WebAPI * Experience with JavaScript frameworks such as Angular, Angular.js or React * Demonstrable ability to create effective data visualisations * NoSQL databases: ArangoDB/AQL is a big plus but experience with any document or graph databases would be great (mongodb, neo4j, etc) * Any background in Business Intelligence systems, CAD systems or Engineering data management (ERP, PLM) would be a big plus Education & Experience * A Bachelor's degree in computing or an IT-related subject and at least 3 year of work experience, OR a Maths or Science degree with significant computer programming experience and at least 2 year of work experience. * Will be asked to demonstrate coding ability using personal projects, university work, open-source contributions, etc. Other things you should know * This position will work full time in our office in Edinburgh, Scotland. It may be possible for you to work from home at times. * Occasional international travel, particularly to Europe and the USA, will be required. * In addition to a chance to work with great people, we offer competitive compensation packages, medical coverage, and pension contributions. Apply for this Job