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.