• Location: Belfast, Northern Ireland
  • Salary: £55000 - £65000 per annum + additional benefits offered
  • Technology: .NET Jobs
  • Job Type: Permanent
  • Date Posted: 12th Feb, 2021
  • Reference: SA120221

Due to continued expansion our client requires an additional full time permanent Solutions Architect with experience in developing Enterprise level .NET software solutions.


You will work as part of a product team in the delivery and on-going maintenance of complex enterprise solutions built around our own Enterprise Framework.



Core Duties/Responsibilities




  • Responsible for designing and documenting solutions which are fit for purpose and capable of being developed within commercial constraints.




  • Responsible for devising and costing/estimating viable, bid winning solutions, working in conjunction with the sales team in; including the development of proofs of concepts.




  • Responsible for creating, guiding and reviewing the solution architecture and designs for designated projects, in conjunction with the Principal Software and Solution Architects.




  • Ensuring that all technology decisions satisfy both commercial and technical success criteria.




  • Maintaining a current knowledge of technology and actively disseminates this knowledge at all levels.




  • Involvement in the definition of solution direction and strategy, and the creation of technical standards and guidelines.




  • Seek opportunities to deploy new technologies to the benefit of E-ICS and its customers.




  • Identify and advocate ways to improve E-ICS effectiveness in solution design and implementation.





Skills, Knowledge & Experience




  • You will have a degree level education BE/ME/MCA/M.Sc. in Computer Science or other engineering degree.




  • Experience of bespoke software development content and have solid experience in .NET software development in an Agile environment.




  • You are a team player with good interpersonal skills and a drive to take ownership of and responsibility for the tasks assigned to you.




  • Has experienced in working with remote based teams, owning and delivering the work to the remotely based Project Manager.




  • Skills in setting up Test Data using appropriate tools.




  • Knowledge of Enterprise Application / System Development standards.




  • Ability to identify newer technologies and propose its suitable adoption in the line of products.




  • Experience in using Source Control and Bug Tracking tools (preferably Microsoft DevOps).





Essential technical knowledge:




  • C#, ASP.Net, ASP.Net MVC




  • N-Tier development (using WCF / WebAPI)




  • Microsoft Azure




  • Good understanding of OO concepts, Software Design Patterns & Best Practices (esp. SOLID, Dependency Injection / Inversion of Control)




  • HTML,CSS, Javascript, Bootstrap, JQuery, AngularJS




  • Sql Fundamentals, ANSI Standard T-SQL used in SQL Server




  • Know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)




  • JSON, XML, SOAP




  • Octopus Deployment




  • DevOps




  • Entity Framework





Advantageous:




  • .net Core




  • AWS




  • Kendo tools or any other 3rd party rapid development tools




  • SQL Server 2016 and above (inc. SSIS and SQL Replication)




  • TFS source control and SCRUM based project engagement




  • Message Queues / Service Buses (e.g. MSMQ, RabbitQ, BizTalk)




  • Performance testing frameworks and tools




  • Security Protocols (OAuth 2.0, OpenID Connect, ADFS,WS-Federation)




  • Databases such as Relational, Cloud Databases, Search Engines &NoSQL




  • Caching such as Entity Framework 2nd Level Cache, Distributed Cache & Memory Cache




  • Logging, such as Log Frameworks & Management System.




  • Template Engines, such as RAZOR, DotLiquid, Fluid




  • Real-Time Communication, SignalR




  • Object Mapping, such as AutoMapper




  • API Clients, such as REST, GraphQL




  • Testing (Unit, Behaviour, Integration)



Similar Jobs

Project Manager - Belfast
Belfast, Northern Ireland

.Net Developer
Belfast, Northern Ireland

Senior DevOps Engineer
Belfast, Northern Ireland

Senior Software Engineer
Belfast, Northern Ireland

Technical Project Manager - Belfast
Belfast, Northern Ireland