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
- Sectors
- Engineering, Software
- 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