Software Architect
Dublin
2
€70,000 - €80,000
Ref:
Job Description
My Dublin based client is recruiting for a Software Architect to join the team. This role is on a permanent basis with an attractive salary and benefits package.
My Dublin based client is recruiting for a Software Architect to join the team. The successful candidate will take ownership for their work, build high quality, extensible code and have experience working in an Agile environment.
Job Responsibilities
- Design & develop architectural frameworks for web-based and mobile applications
- Design solutions which achieve high levels of performance, quality and end-user satisfaction
- Create design documents
- Provides technical guidance to developers on program coding and testing
- Resolves complex technical issues through debugging, research, and investigation
- Advises development teams on development, testing and deployment
- Participate in code reviews to ensure applications support existing architecture & follow the defined framework guidelines and coding standards
- Develops creative solutions & functional prototypes to demonstrate proof of concepts and to enable rapid confirmation of design ideas
- Participate as a design leader in the creation of technological solutions
- Provide coverage & support of production application systems.
Experience Required
- Excellent knowledge in designing and building multi-threaded, transactional and distributed systems
- Working knowledge of software configuration management and continuous integration principles using tools such as Git, Jenkins, Vagrant and Ansible
- Excellent communication skills, both written and verbal
Essential and Desirable Skills
- 5+ years of experience as a software engineer/architect
- Demonstrable experience of architecting and designing enterprise-level applications and Web Services for Linux servers and MySQL/Postgres databases
- Extensive experience of asynchronous programming, MySQL, REST, JSON, SOA, XML, Redis and enterprise-level ORM
- Experience with Python would be a huge advantage
- Experience with Agile software development teams and knowledge of the software development lifecycle in a large enterprise environment
- Experience with Twisted
- Experience with logging/monitoring tools (such as New Relic, Zabbix and Graylog)
- Working knowledge of Amazon Web Services
Educational Requirements
Computer Science Degree
Working Hours / Benefits
- 40 Hour working week
- Bonus
- Health Insurance
- Pension
- Free Parking
- Income Protection
- Travel Tax Saver tickets
- Flexi Time
- Life Assurance