My Dublin based client is looking for a Senior Software Engineer to join a global tech team. The ideal candidate will be a full stack developer with a keen interest in financial services / investment.
Job Responsibilities
- Liaise with various business users and execute requirements analysis, application design and implementation
- Create / maintain systems that are larger multi-tier applications and frameworks to simpler reports
- Establish a high level of testing in the form of building proper unit and regression tests
- Work closing with team to interface and integrate with other systems
- Influence and provide assistance evolving existing frameworks and toolsets
- Bring value to the team by maintaining a strong view of the culture / vision of the company
- Implementation, coding, configuration and testing
- Mentor junior team members
- Solve complex problems and share solutions with the other teams
Experience Required
- 5 – 8 years of programming experience
- Exposure to programming languages such as Python, C++
- Proven capabilities with big data technologies and programming functions
- Multi-threaded Java knowledge
- Expertise of writing unit, integration, systems and performance tests is a must
Essential and Desirable Skills
- Microservices architecture
- Exposure to Cloud/AWS.
- DevOps – Kubernetes, Docker, Jenkins, Helm, CI|CD, Containerization
- Phyton or Javascript
- Excellent problem solving and reasoning skills
- Experience with financial investments is highly desirable
Educational Requirements
- Relevant Computer Science, Engineering, Information Technology or equivalent degree