Working for us is like nothing on earth! Every day, our teams across the globe challenge the limits of human achievement, engineering solutions for our planet and beyond.
Now, we’re looking for a talented Junior Software Engineer for our Smart Technology Solutions division due to our growth in the Utilities market. As a company we have built a solid reputation for delivering high quality and premium value to our customers.
In return you’ll be rewarded with an excellent remuneration package which is offered depending on skills and experience, along with an extensive benefits package and a flexible working scheme.
Getting involved in all phases of the development cycle (requirements, design, implementation, test) with an emphasis on the design of software-intensive systems
Investigating new technologies and methodologies to help maintain Critical Software's position as an innovator in the field of safety-critical and data-centric systems
Producing accurate project documents to a high quality standard
Communicating results with a high degree of accuracy and attention to detail
Helping to develop proposals, prototyping, proof-of-concept design and solutions
ESSENTIAL QUALIFICATIONS, SKILLS AND EXPERIENCE
Educated to degree level in a Computer Science or mathematically based subject achieving a 2:1 or higher
Understanding of software lifecycles including Waterfall, V-Model and Agile
Understanding of object orientated programming principles
Experience with Java or .Net/C#
DESIRABLE QUALIFICATIONS, SKILLS AND EXPERIENCE
Experience of dealing with customers and staff
Knowledge of UML modelling and design patterns
Web development skills (C#, AJAX, ASP, JS, CSS)
Database development and SQL
Experience of testing software or systems
WHAT WE ARE LOOKING FOR
A pro-active communicator, comfortable with end users and customers
Excellent written and verbal communication skills
Excellent attention to detail
Ability to work efficiently in a fast-paced team-oriented environment
Open and honest
Flexibility to adapt and make decisions
Able to think smarter not just harder
Caring, dedicated and with a “can do” attitude
Self-motivation and an enthusiasm for problem solving
Well organised and a team player
Flexible approach and ability to work on multiple projects simultaneously
Able to do a small amount of travelling to attend client/partner meetings or work short periods on client sites
The company does carry out work in the area of critical national infrastructure and so ideal candidates would be eligible to be security cleared.