Software Developer/ Engineer/ Architect

Senior Software Developer

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