Senior.NET Architect

2 months ago


Brighton, Brighton and Hove, United Kingdom Zen3 Infosolutions Full time

Job Title: Senior.NET Architect

About the Role

We are seeking a highly skilled Senior.NET Architect to join our team at Zen3 Infosolutions. As a key member of our architecture team, you will be responsible for designing and building enterprise-level applications using Microsoft.NET technology stack.

Key Responsibilities

  • Translate business requirements into technical requirements and design enterprise-level applications.
  • Develop and review architectural documents, including physical and logical architecture diagrams.
  • Define solution architecture for different applications using suitable architectural patterns.
  • Hold multiple development teams accountable for adopting proper architectural standards.
  • Develop applications matching requirements in Microsoft Technology.
  • Architect the overall solution based on defined requirements.
  • Develop detailed technical design of the overall solution in.NET with SQL.
  • Define solution architecture for different applications by implementing suitable architectural patterns.
  • Define application tiers, frameworks, component types, interfaces, and proper use of design patterns and development.
  • Work in a highly coordinated team in a culture with a rage to master.
  • Build tools and shared packages that enable an event-based architecture composed from autonomous micro services.
  • Demonstrate self-development by staying current with new technology and design patterns.
  • Develop reference implementations on chosen technology to guide and assist developers.
  • Contribute towards reusable component creation, reference implementation, and applying consistent architectural practices across the organization.
  • Function as a technical or team lead as needed.
  • Define success as helping other teams shine.
  • Identify reusable components and ensure design principles are followed.
  • Ability to work as part of a coordinated team.
  • Ability to maintain confidentiality and adhere to organization policies and procedures.
  • Strong attention to detail, accuracy, and consistency.

Requirements

  • Strong experience in designing enterprise-level applications and design patterns.
  • Extensive experience building enterprise-class products/services in either a micro-service or SOA setting.
  • Solid hands-on experience on Microsoft.Net technology stack (.NET Core,.Net, & C#).
  • Strong development experience with C#, WebAPI, Windows Services, Entity Framework, SQL Server.
  • Knowledge of the latest Web front-end frameworks like Angular, Bootstrap, etc.
  • Full understanding of the software development lifecycle using Agile/SCRUM processes.
  • Understanding and experience of continuous integration and build and release practices.
  • Supervise and actively participate in the design, implementation, and unit test of software modules of all levels of complexity.
  • Manage multiple teams of an agile crew with 6 – 8 software engineers to architect, design, build, and test enterprise software applications.
  • Experience to work on Agile/SCRUM processes.

Education Qualifications & Experience Level

  • Bachelor's/Master's degree with a focus in Computer Science, Management Information Systems, or a related field.
  • 10+ years of experience with professional software development with Microsoft Technology stack.