Position: Entry level

Job type: Full-time

Loading ...

Job content

A fantastic opportunity has arisen for multiple Computer Science or Information Technology graduates, looking to build a career in the financial services sector.

This is a unique chance to join the firms two-year flagship Graduate Development scheme, of which successful candidates will rotate around various different business functions and technologies as they gain an initial foundation into the industry, and gain direct exposure to Senior and Lead Developers in a flat structured collaborative environment.

Responsibilities

To assist the Senior Software Developers and Software Developers in the gathering of business requirements, internal designs and system requirements.

To help provide accurate quotations for work based upon the requirements provided.

To develop structured clean re-usable code that follows the pre-defined development standards.

To actively learn best practices for the development domain.

To proficiently manage one’s own performance against the development project team objectives; taking clear remedial action where necessary, providing appropriate reporting against effective KPI and informing the Lead Software Developer or Senior Software Developer of significant changes when appropriate

To assist the Lead Software Developers and Senior Software Developers at all stages of the development life cycle: initial analysis, design, development, integration, testing, debugging and support.

To mitigate potential technical risks, escalating issues to the Lead Software Developer or Senior Software Developer, as appropriate

To fully understand the business requirements and objectives for the assigned projects

To develop code that follows the pre-defined development standards.

To actively seek code reviews from senior members of the team to ensure code quality and functionality is correct.

To consider system performance requirements and to seek advice from the Lead Software Developer, Senior Software Developer, or development managers when making specific determinations relating to performance or architecture requirements.

To follow best practice in respect of the full developmental lifecycle by:

Write clean and healthy structured, well documented code.

To deliver code which is well tested and consistently error free.

To provide clear information for Senior Software Developers to be able to design and build database schemas.

Understand how to use the software development tools effectively and efficiently, and why certain tools and processes are important for the team to follow.

To be aware of the technical strategy, product roadmap and general development activities.

To regularly review your project progress and feedback honest status reports to Lead Software Developer, or Senior Software Developers, or Project Management.

To handle end user support issues as quickly and efficiently as possible with an appropriate resolution, or escalate critical support issues to a Senior Support Technician.

Participate in effective communication within the team by:Attending, and participating in discussions regarding internal process and system improvements in order to ensure maximum efficiencies are obtained.

Participate in discussing cross team ideas and initiatives to bring products and services together, and innovative ideas or options made available by new technologies.

Freely share knowledge insight, best practices and ideas.

To adhere to our strong culture of compliance, risk management, integrity, client focus and other such Winterflood or Close Brothers values

Skills & Experience

Clear Passion for Technology with an interest in Financial Services beneficial.

Minimum 2.1 Degree in Computer Science or related field

Proficient in C# / C / with a good knowledge of its ecosystems

Existing knowledge of Python/Java (desired)

Experience or familiarity of GUI / UX development in a desktop context

Familiar with design patterns and able to discuss their use in designs

Knowledge of concurrency patterns in C# and/or C

Understands the fundamental design principles behind a scalable application

Proficient with Git/SVN and the use of branching strategies

Excellent analytical skills

Able to work efficiently within a highly skilled team

Have excellent oral and written skills

Pro-active can-do attitude with excellent problem solving capabilities

Excellent time keeping and prioritisation skills

Excellent communication skills and ability to build a good rapport with colleagues
Loading ...
Loading ...

Deadline: 21-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...