|Job Ref:||204753477||Employer:||cv-library.co.uk||Job Type:||Permanent||Country:||United Kingdom||County/State:||Midlothian||City:||Edinburgh||Address:||Salary:||£30000 - £35000/annum + Benefits||Post Date:||07/10/2016 03:53|
My client are a division of a global software parent group, and expanding through the success of their payment solutions to the education sector.|
We are seeking an energetic Developer to take on an exciting role within their busy team. Reporting to the Development Manager, this role will be a hands-on position for their core products, collaborating with the team to develop, support, test and maintain this product.
You will have the opportunity to work on full life cycle using agile methodologies. The individual will thrive in a fast-paced environment, solving complex problems.
The role itself is very varied and will entail:
•Analyse software requirements
•Write unit tests
•Identify product impact and possible implementation options
•Hands-on development in an agile environment
•Test and review code for technical accuracy, standards, and functional compliance to the design
•Performance and scalability improvement and refactoring of legacy code
•Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes
•Daily reporting of development activities
•Work with the team to define and agree estimates
•Follow defined software development processes and standards
•Responsibly follow planned and assigned task lists
•Software engineering-related degree preferred
•Minimum of 2 years' experience in software application development
•Knowledge of Object Oriented Programing
•Knowledge of Relational Databases
•Self-improvement and ability to learn on the job
•C# and/or (url removed) / SQL Server
•Experience in web, desktop and middle tier development - at least one of Desktop or Web.
•Source Control Management
Experience of any of the following would be a bonus:
•Experience / knowledge of application performance optimisation - Database, UI etc.
•(url removed) MVC5
•UI Frameworks (e.g. Bootstrap)
•Mobile / App Development
•Previous use of bug tracking software, such as Bugzilla or Trac
•Knowledge of developing mobile friendly web applications
•Knowledge of modern IDEs
•Ability to use version control software, such as SVN or Git
•Agile/Scrum development process exposure
Alongside your technical skills, you should possess excellent communication skills with the ability to explain issues clearly and simply, both orally and in writing. You'll bring a logical, and analytical, with a methodical approach to problem-solving, have a high attention to detail and be self-motivated and keen to learn new skills.
Excellent scope for continued progression within an expanding group