Cache of job #14051802

Job Title

Senior Technical Architect/ Technical Te

Employer

CPL

Location

Limerick

Description

Position Responsibilities. As Senior Architect in our client's development office, you’ll be responsible for being the technical lead with a series of industry leading product development teams. Specifically, you are responsible for: Work as the technical lead and senior architect for the Limerick Product Development office. Partner with the General Manager and HR to build out a world class product development and engineering organization that can partner with the US office. Perform as the lead technical resource for hiring in Limerick. Screen and interview product development candidates for the Limerick development teams. Work closely with HR lead and the office General Manager on hiring, office culture and organization. Become an expert in the target technology and architecture for the company working closely with Product Management, senior PD management, and the architecture team. Use sound design practices to design and implement application functionality that satisfies the needs of the business. Analyze problems and implement solutions that trade off architectural constraints of functionality, usability, performance, reliability, scalability, cost, and time-to-market. Design and implement mid-tier components for a high-volume, large-scale cloud environment using modern develop languages and platforms. Design and implement modern web-based user interfaces using best practices to support new functionality. Design and implement RESTful API services that provide business logic to the application. Design and implement relational and NoSQL database objects to support new functionality. Program and execute unit test cases in a TDD methodology. Support application throughout full delivery life cycle including design, implementation, quality assurance, user acceptance testing, and post release. Comply with and contribute to consistent development guidelines (coding, change control, build, versioning. Lead code reviews to ensure the integrity of the application. Provide team member mentoring to ensure the success of the development team. PROFESSIONAL QUALIFICATIONS REQUIRED SKILLS. 10+ years of hands-on software development experience in a collaborative team environment. 7+ years of experience in C#/.NET OR Java. 7+ years of experience with SQL Server, Oracle, Postgres, MySQL or similar relational database platform. Highly experienced with principles of application architecture for large-scale distributed systems. Hands-on experience with cloud computing platforms such as Microsoft Azure, Amazon AWS, Google. In-depth understanding of object-oriented programming, design patterns for enterprise applications and SOLID principles. Highly experienced with service oriented architecture including use of REST and SOAP services to build interconnected systems. Experienced with advanced messaging patterns using queues, topics, and relays. Hands-on experience with ASP.NET MVC, AngularJS, jQuery or other JavaScript libraries, HTML5, CSS3. Solid understanding of test driven development including mock object frameworks. 10 years of experience on a Windows server operating system. Experience with one or more source control applications such as Git, Team Foundation Server (TFS), Subversion, or Perforce. Experience with one or more defect tracking applications. Experience in Agile methodologies such as Scrum, Lean principles. Demonstrated analytical and problem solving skills and planning skills. Ability to understand technical requirements and decompose them into work tasks. Hands-on experience using modeling tools that support UML and the ability to create high-level and detailed design documents containing class and sequence diagrams. For more information, please contact frances.lambe@cpl.ie or call 061208643. This job originally appeared on RecruitIreland.com.

Date Added

1715 days ago

Apply