Solutions Architect – Telecoms
Dublin West
2
€85,000 - €100,000
Ref: E17843SP
Job Description
My Dublin West Client is looking for an experienced Software Architect to join my clients team on a permanent basis.
Job Responsibilities
- Have a high level of focus on CI/CD, containerization technologies and have a DevOps mindset
- Take business requirements from product management and deliver user stories, technical engineering requirements and software system designs
- Work with stakeholders to identify the underlying business problems and deliver an agreed set of coherent user stories that solves the problem
- Identify and quantify missing non-functional requirements (availability, scalability, performance, operability, serviceability)
- Preparing and communicating designs that meet non-functional requirements efficiently
- Define architectural direction and make key technical decisions for the product
- Researching, prototyping and selecting new technologies and designs
- Work with development teams on designs to ensure a common understanding of customer requirements
- Assist in budgeting and planning process with technical development strategy, high level designs and estimates
- Leading (hands on) development of new products and features
- Contribute to and review customer deployment and solution architectures, review proposals and designs for feasibility
- Provide technical support to Product Management and Technical Sales
- Assist other parts of the business (product management, sales, services) with customer facing meetings related to new products and technology changes
- Design solutions to implement 3GPP and other telecommunications standards and protocols
Experience Required
- You will have proven capability in functional programming, reactive design patterns and programming frameworks
- You will have worked in an lead developer role previously
- An in-depth understanding of test frameworks for writing unit, integration, systems and performance tests is a must
- Design experience in multi-threaded Java systems, implementation experience as well as the ability to understand and troubleshoot complex asynchronous parallel flows
- Demonstrable knowledge of design patterns associated with a microservices architecture is crucial
- Experience in Telecoms solution architecture and in particular in core network components such as Policy & Charging Control would be an added bonus
- Excellent communication, both oral and written to communicative technical concepts and designs
Essential and Desirable Skills
- Previous experience with Apache Kafka, Kafka Connect, Kafka Streams
- Strong hands on technical skills – Java , REST
- Development frameworks such as OSGi, Vert.x, Spring Boot,
- Asynchronous technologies and design patterns – RxJava and Lambda expressions
- Python and Javascript programming experience
- Familiar with cloud native technologies and building DevOps pipelines – Kubernetes, Jenkins, Spinnaker, Harbor, Nexus Sonatype, Helm, etc
- Experience with performance profiling tools, such as Yourkit and Flight Recorder.
- Had knowledge of persistence models such as RDBMS and NoSQL and technologies such as Elasticsearch, Rocks DB, Cassandra.
- Had knowledge of security protocols such as (TLS, OAUTH2, OpenId Connect, JWT)
- Scalable and high-performance system design.
- Design methodologies (domain driven design), microservice design, REST API design
- Telecommunications standards and related protocols (3GPP standards, Diameter, SBI, LDAP, TCP)
- Big data technologies would be an added advantage
Educational Requirements
- Relevant Computer Science, Engineering or Information Technology or equivalent degree
Working Hours & Benefits
- 37.5 hours per week
- Flexible work hours
- Bonuses up to 12%
- Pension Scheme- 5% employee and 5% employer contribution
- Life Assurance- 4 x salary
- Permanent Health Insurance- which kicks in after 26 weeks
- Healthcare Scheme- Laya Healthcare- Simply Connect Plus plan which covers yourself
- Annual Leave- 21 days rising to 26
- Fruit Mornings & Wednesday Breakfast mornings
- Annual Tax Saver Travel Ticket
- Cycle to Work scheme