
Senior Software Engineer
Role Responsibilities & Key Accountabilities:
- Develops knowledge and understanding of technologies in LSEG and utilises these in own scope of work, with others as well as to create solutions.
- Autonomously writes clean, efficient code based on specifications to develop complete solutions occasionally utilising multiple languages or technologies.
- Manages own workload and promotes an inclusive and open culture.
- Builds knowledge of software development and utilises this knowledge within work.
- Contributes to design work and planning for user stories.
- Executes on the delivery of given tasks with some guidance and oversight.
- Builds trusting relationships with team and colleagues, collaborating closely with team. Communicates clearly with team and keeps clear lines of communication open to ensure full understanding of information and tasks, asking questions where needed.
- Takes interest to develop knowledge in technology products and tools through on the job learning, certifications and projects.
- Take an active role in SCRUM activities and process
Qualifications & Experience:
- Professional qualification or equivalent
- Strong knowledge of Java programming language and Spring Framework
- Good knowledge of server and code based patterns
- Previous experience in a Java Software development roles.
Beneficial Skill & Experience:
- Building code with Maven
- Using Jenkins for CI/CD processes
- Experience with PACT testing