Junior Software Developer

Recruitment Genius
11 Nov 2017
18 Nov 2017
Contract Type
Full Time
This company is looking for a developer to work on their consultancyprojects as well as on their own in-house software development projects.Their consultancy work requires good knowledge of Java, and will involveworking as part of their client teams, who are using Agile approaches.About you You believe in the same things that they do - honesty, trust,and doing what's truly best for their clients. You're reliable and ableto work without close supervision (although they will do their best tosupport you as you need). You're comfortable communicating and you're ananalytical thinker, aiming to get a deep understanding of a problem sothat you can solve it well. You want a role which will challenge you andwhere you'll learn new things on a regular basis. You want to grow, andyou want to work with like-minded people who'll help you do so, offeringguidance and mentorship where possible. About the role As your careerprogresses, you can expect to work across all areas of softwaredevelopment lifecycle, from strategy to implementation to sales andmarketing. This will provide you with a broad base of experience fromwhich to build an outstanding career. They are looking for someone whowill bring technical ability and expertise to their growing set ofclients, and move their own software development forward. They arelooking for someone who cares about building great software anddelivering value to our clients. As your career progresses, you canexpect to work across all areas of the development lifecycle, fromstrategy to implementation, and to take on assignments in differentsectors. This will provide you with a broad base of experience fromwhich to build an outstanding career. The job will be based in theiroffices in Aldgate. They take the concept of healthy work/life balanceseriously and they advocate flexible working. Job Requirements You willneed some experience in software development. You might be a recentgraduate, or someone with some relevant experience - they would like tosee examples of previous development projects you have completed. Theywould like to see: - Scientific or technical degree, or a relevantprofessional qualification, or equivalent experience - Experience ofsoftware development, ideally using Java and Python (and relatedtechnologies) - Understanding of common programming models(client/server, web based, integration) - Understanding of developmentmethodologies, such as Agile and Waterfall - Good grasp of relational ornon-relational databases - Innovative and analytical thinking - Stronginterpersonal skills - Motivation, enthusiasm and commitment Thefollowing would be useful: - Messaging/Distributed systems - Webtechnologies (front end particularly, a clear understanding of HTML,JavaScript, CSS, etc. and how they fit together) The following would bea bonus: - Experience of other languages and programming paradigms -Contributions to open source - Evidence of thinking about softwaredevelopment at a deeper level - provided by Dice AGILE, DEGREE, HTML, JAVA, JAVASCRIPT, PYTHON