July 6, 2020

Software Architect

Job Description

Job Details:

·       Design and 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

·       Be familiar with standard concepts, practices, and procedures

·       Participate in the full development life cycle including requirements analysis & documentation, and design.

·       Advises development teams on development, testing and deployment

·       Participate in code reviews to ensure applications support existing architecture and follow the defined framework guidelines and coding standards

·       Develops creative solutions and 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 and support of production application systems.

·       Mentors our software developers


·       Bachelor's degree in computer science or similar

·       5+ years of experience as a software engineer/architect is required

·       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

·       Expertise in designing and building multi-threaded, transnational, and distributed systems

·       Good 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



·       Experience with Python highly desirable

·       Post graduate degree in Computer Science, Software Engineering,Information Technology, or a related technical field

·       Experience with Agile software development teams and knowledge of the software development life cycle 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

Apply for Job
Dublin, IE
Career Level
Experienced (Non-manager)
Associate Degree
Job Type
Job Last Updated
August 4, 2020


Colm O'Rourke
Apply for Job

Lastest Vacancies

February 4, 2019

IT Manager/Site Lead

We are looking for an experienced IT Manager/Site Lead to collaborate and leverage our Client's shared services resources to...

Know More
February 4, 2019

IT Services Director

Our client, a well established dynamic Full Service IT company now has a very exciting opportunity for a Services Director to join their Senior Management team...

Know More
February 4, 2019

Javascript Developer

Our Client, a well established Irish IT consultancy now has a requirement for an experienced Javascript Developer to join their busy office in the heart of Dublin City Centre...

Know More