We are working with a technology company that is a household name, they are searching for Software Engineer to work on the "International Risk and Compliance" team. The right candidate needs...
-Strong coding skills (Java, PHP, C++, Python or Javascript)
-Good understanding of SQL technology and relational Data.
-Good understanding of overall software Architecture and SDLC.
-Ideal candidate is from a Finance/Banking background that can deal with large amounts of Data.
*This is a 6 month PAYE contract-extensions may be possible-€135,000 Per Annum Pro Rata.
Job Responsibilities:
• Own product architecture and collaborate with product managers, designers and other engineers to set the technical direction and create software that optimizes for business metrics
• Communicate technology and product strategy effectively to both internal and external stakeholders and leadership
• Build industry leading enterprise systems that are highly available, intuitive, scalable, and secure
• Produce highly reliable and performance code with appropriate monitoring and alerting
• Conduct design and code reviews to ensure scalability, performance and alignment with standards and best practices
• Analyze and improve efficiency, scalability, and stability of various system resources
• Follow release management policies to ensure data integrity, compliance and system stability
• BS in Computer Science or equivalent experience
• 5+ years experience building intuitive systems in Java, PHP, C++, Python or Javascript
• 5+ years experience working with code bases building micro services, REST APIs, GraphQL
• Familiarity with JS technologies such as ReactJS, VueJS or AngularJS
• Experience modeling data flows between systems to enable transactional workflows and upstream/downstream integrations
• Experience building secure software with auditable access controls and permissions
• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
• Strong ability to work independently and manage one’s time.
• Strong mentoring skills necessary to provide support and constructive performance feedback.
• Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
• Strong ability to troubleshoot issues and make system changes as needed to resolve issue.
• Strong knowledge of computer hardware and software.
• Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.