Job description Senior Software Engineer - HIRING ASAP Start date: ASAP Duration: 12 MonthsLocation: 1 week in Dublin office/3 weeks WFHRate: €350-€400 per daySummaryOur client is looking for a hands-on Senior Software Engineer to independently operate as part of a squad of engineers to develop high-quality applications servicing the financial industry.
You will have the opportunity to lead the delivery and design of high value investment products that support our customers in providing excellent financial solutions.Responsibilities:You will work with the existing development teams to enhance and maintain current applications and develop new ones and maintain CI/CD pipelines as well as develop same for new projects.Produce high-quality code, with high test coverage, following our clients' processes, standards, and methodologiesEnsuring systems in your assigned area are robust, resilient and stableYou will ensure the end-to-end delivery of requirements or user stories meets the needs and expectations of our business partnersA track record of mentoring junior team membersYou will contribute to the financial health of many of our clients' customers as part of one of the teams that support the variety of business interests that achieve this overarching goalWork with a multi-functional team to understand project objectives, use cases and systems design requirements.Development of original and creative/innovative technical solutions.Delivery of quality code, with high test coverage, following our clients' standard processes and methodologiesLook beyond individual business requirements considering the overall solutionYou are a collaborative teammate who can work independently across local and distributed teamsShare your knowledge across the team.Skills:You care about doing excellent work with excellent people.You are experienced with a variety of modern programming languages and frameworks.
8+ years of experience working with Java, Springboot, Postgres, Kafka, Kubernetes, AWS -EKS.You are experienced architecting and producing technical designs and solutions and working with squad members to break these down into deliverable pieces of workYou have strong communication skills and technical expertise to drive and influence in meaningful discussions with partners across business and architecture.Application design & development experience across the following:SQL DBJava SpringbootAWS CloudExperience with build, continuous integration and delivery (CI/CD) processes and tools (e.g.
Git, Jenkins, etc.
)Experience with UI technologies (Angular, Javascript or other UI framework)is a plusExperience of Agile development practices and the value they bring to development teamsProven ability to collaborate with technical and business stakeholders