About the Company:
Our client is a booming SAS company using GPS technology and offering exciting products to small and medium-sized businesses. Their solutions enable businesses to meet the challenges associated with improving the productivity of their mobile workforces, by extracting actionable business intelligence from real-time and historical data. This role will help to facilitate the deployment, maintenance and troubleshooting an award winning SaaS application. To apply send your CV via the link or call 012449531.
Develop and maintain enterprise architecture models, such as performance, application and security.
Develop architecture governance strategy and controls to ensure consistency between various systems and components.
Provide advice and present on solutions for stakeholders at different levels within the organization.
Full SDLC involvement including review of development and testing activities to ensure architecture vision is being followed.
Work with stakeholders to help define business requirements for complex systems, focusing on understanding and documenting the business processes and data flows between each component.
Work with development teams in the implementation of processes which result in a highly simple, extendable and scalable architecture
Help drive the development of future state architecture and the strategic plan for supporting both transactional and information systems.
Work with third parties to integrate systems or components into the company’s products
Research and assess emerging technologies and recommend technologies that can simplify development, reduce effort, or solve problems that are creating defects in current systems
Write code for features that utilize new or unfamiliar technologies, coding practices, or languages
8+ years in technical leadership roles with a minimum of 3 as an Technical\Solutions Architect.
Experience with common patterns in distributed systems (e.g. REST, SOA, SaaS, web applications)
Strong experience in the .Net framework (WCF, ASMX, MVC, Web API, Windows Services, WebForms etc.)
Experience of microservices architectures
Experience of distributed caching and related open source tools.
Experience with RPC request/response, asynchronous communication, and message based communication (RabbitMQ, Broker/Bus).
Experience of dependency injection and inversion of control.
Strong leadership skills including resource management and project estimation.
Ability to analyse and understand complex problems.
Experience of selecting third party products (Market scans, PoC, RFP etc.).
Demonstrated knowledge of IT Security best practices and integration with application authorization and access.
Strong experience with application lifecycle management processes and related tools and practices.