As an Architect .Net/Angular you provide our team with application/cloud architecture plans, and technology design, to meet business needs.
JOB OFFER
.Net/Angular Architect
RESPONSABILITIES
- Understand company needs to define system specifications.
- Communicate system requirements to the software development team.
- Assess or develop architectural approaches and solutions, participate in, or lead architectural reviews and recommend how to proceed with the applications and infrastructure (replace, retire, maintain, etc.).
- Participate in the execution/development of solutions.
- Evaluate and select appropriate software and technologies, both from the current technology stacks and as additions to that stack, and be able to communicate future direction.
- Stay current with industry trends and technologies.
- Address technical concerns, ideas, and suggestions.
- Assist with solving technical problems when they arise, providing expert technical support, including problem identification and resolution.
- Ensure the implementation of the agreed architecture and infrastructure.
- Monitor systems to ensure they meet both user needs and business goals.
- Lead and mentor team members on established development and support processes, including but not limited to SDLC, development patterns/practices, or related methodologies.
- Work with and Support DevOps and BAs, providing leadership and support to projects, including architecture, planning, execution, and delivery of commitments.
REQUIREMENTES
- Advanced English Level B2+ / C1.
- At least 7+ years of Designing and Developing Web applications using C#, ASP.NET, MVC, and .Net Core. Expert in .NET Framework and C# 10.
- Proven experience as a Technical Architect, or Technical Lead.
- Demonstrated ability to understand the big picture to support strategic architecture, solutions, and business needs.
- Current hands-on experience with software development, delivery, and platform administration.
- Extensive experience with the Microsoft development stack, specifically C#, .Net Core, MVC, and Web API.
- Experience designing and implementing web and mobile applications.
- Experience with Domain Driven Design and Event Driven Design.
- Experience in Microservices design, implementation, and optimization.
- Exceptional understanding of OOP patterns and principles.
- Familiarity with working with ORMs like NHibernate and Entity Framework.
- Proficient in front End frameworks, specifically Angular.
A Plus
- At least 4+ years of experience designing Enterprise distributed applications in on-premises and cloud environments in the aspect of High availability, high fault tolerance, disaster recovery, etc.
- Experience with tools like Visual Studio, GIT, and Azure DevOps.
- Proficient in SQL server and familiarity with SSMS.
- Experience in leading teams and scoping estimation and scheduling.