Junior Software Engineer

Recruiter
CBS butler
Location
Welwyn Garden City
Salary
25000.00 - 35000.00 GBP Annual + Exellent Benefits Package
Posted
05 Mar 2015
Closes
07 Mar 2015
Contract Type
Permanent
Hours
Full Time

A market leading consultancy providing Satellite Communication solutions to world class companies receive ever more complex problems from their customers. To maintain their reputation for delivering results, they require a Junior Software Engineer to produce and maintain software components for satellite communication management. This position would suit candidates with either a strong knowledge of Java or another Object Oriented language ( ie C++ or C# ) with a desire to convert to Java. A strong science, mathematics or engineering background would be advantageous.

Responsibilities:
+ Perform architectural and detailed design, coding and test of software components in Java for excellent satellite communications management
+ Undertake development of different types of software components including Graphical User Interface ( GUI ), business algorithmic components, and interface adapters. New software applies Service Oriented Architecture and is deployed on Java 2 Enterprise Edition platforms. There will also be an opportunity for implementation of databases and database interfaces
+ Contribute to the system/product development life cycle, supporting requirements engineering, prototyping, integration and test

Ideal skills/attributes:
+ Degree qualified ( BSc, BEng, MSc, MEng, PhD ) in a relevant subject; Maths, Science or Engineering or equivalent experience/qualification
+ Knowledge of full software development life cycle
+ Adaptability to work on GUI, Application level Java, programming and configuring systems for J2EE, system code interfacing with the operating systems and Middleware
+ Understanding of Object Oriented ( OO ) languages with desire to convert to Java

Desirable:
+ Understanding of radio communications systems and management
+ Experience of network management tools
+ Ability to program in JavaScript or transferrable skills in web-based user interface development
+ Development in Eclipse
+ Development using Subversion
+ Development for J2EE environments, or other enterprise Middleware
+ Understanding of computer architectures and operating systems
+ Ability to program in C++, C#
+ Programming in C
+ Experience of Linux
+ Understanding of networking and network protocols.
+ Experience of database design
+ Understanding of knowledge-based systems