Ирландия/Ремоут. Контракт 1+ год. Писать мне в ЛС.
DETAILS OF THE ROLE
Job Title:
Senior Software Engineer
Reporting to:
Software Development Manager
Contract:
12-month
Location:
Killorglin or Remote Working
JOB PURPOSE
We are looking for a senior software developer to join our Development team. As a Senior Software Engineer you will be developing solutions within a functional programming environment using Clojure. You will be responsible for assisting with designing and delivering applications that will leverage the features of Google Cloud Platform, using such technologies as Kubernetes, Cloud Spanner, etc.
The successful candidate will work with Development and Management teams to deliver technical solutions to meet business requirements within a software development lifecycle. Ability to meet delivery timelines with a high degree of client satisfaction is essential. The appropriate candidate will continuously improve client service and seek strategic solutions and enhancements to business requirements.
MAIN RESPONSIBILITIES
· Estimating & delivering solutions, working closely with technical and business teams at each stage of the development lifecycle
· You will collaborate with other team members on best practices
QUALIFICATIONS / EXPERIENCE REQUIRED
· BS or MS in Computer Science or related technical discipline (or equivalent experience)
· Demonstrated ability to write clean, readable code - at least 3+ years experience working with a high level programming language
· Experience in functional programming desirable but not a necessity but candidates must have an interest in programming in Clojure
· Knowledge of Google Cloud platform, specifically around Kubernetes, Cloud Spanner, etc. would be of benefit
· Ability to use a wide variety of open source technologies and tools
· Experience in a continuous delivery environment, e.g. Atlassian products, etc
· Experience with the Java platform and ecosystem desirable.
· Knowledge of Agile methodologies
· Awareness of PCI and the impacts it has would be of benefit but not essential
COMPETENCIES REQUIRED
· Excellent verbal and written communication skills
· Ability to work well under pressure
· Ability to handle multiple competing priorities in a fast-paced environment
· A strong focus on business outcomes
· Comfort with collaboration, open communication and reaching across functional borders
· Proven ability to work independently; deploying and troubleshooting systems
· Exceptional analytical aptitude and attention to detail