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

Senior Business Analyst

Our Client is a Leading Marketing Automation company based in South Dublin. We are now looking to recruit an ambitious and talent Business Analyst to join their busy and progressive team...

Know More
February 4, 2019

Junior Account Executives

Our client, a leading telecoms service provider based in South Dublin, is seeking an Internal Sales Representative...

Know More
June 19, 2020

SharePoint / Office 365 Consultant

Our client is looking for SharePoint / Office 365 Consultant with 4-5 years of experience.

Know More