
Senior Software Engineer (R-18268)
- Dublin
- Permanent
- Full-time
- 25 days annual leave (plus 2 paid volunteer days & 1 paid un-sick day)
- Holiday buy & sell (the option to buy or sell up to 5 additional days per year)
- Flexible working - hybrid model
- Employee Health Insurance
- Mental Health Support program
- Pension Contribution
- Family Friendly Leave (Maternity, Paternity, Parental, Marriage and Bereavement)
- Life Assurance
- Educational Assistance Program
- Life-Style Account (D&B will match your contributions up to €40 per month and can be used to claim for a range of health-related, leisure or lifestyle activities)
- Collaborate with team members to design, implement, test, deploy and monitor Java and Python based software in AWS
- Partner with Lead Architect to drive the delivery of high-performance systems in the firm, and working on reference architectures and baseline implementations where appropriate
- Work with the Data Science team to understand D&B patents and implement differentiating IP in Match and Entity Resolution
- Participate in leadership and guidance on pragmatic methods for measuring progress and the impact of change
- Create, plan and communicate roadmaps with management, stakeholders and the team
- You will have a Bachelor's degree or master's degree in Computer Science
- You will have 8+ years of proven software systems design and delivery
- You will have experience with and/or understanding of data design options and tradeoffs faced when selecting data systems, protocols, sharing strategies and normalization levels is desirable
- You will have strong programming skills in Java, Python, and ideally Spark/Scala, as well as experience with other programming languages
- You will have experience working in a public cloud hosted environments (AWS and Google Cloud preferred)
- You will have experience applying Agile methodologies
- You will have an Understanding of micro-service, machine learning, and scalable cloud architecture
- You will be proactive, diligent and prepared to ensure and maintain the platforms' stability and reliability