Position: Solutions Architect
Company: Proxet
Category: .NET
Experience required: 5y
English level: upper

Responsibilities include gathering requirements and functional specifications, assessing the current software systems to identify areas in need of improvement, and overseeing development teams. You should also be able to regularly update the company on any developments regarding the projects on system architectures.

ABOUT PROJECT:

We are building a new team for our new customer. This team will be completely independent where it will help build a new generation of Identity Theft Protection, Credit Monitoring, and Data Breach management platform. The new platform should replace old monolithic systems step by step with new microservices architecture. You will have the opportunity to participate in building new architecture and choosing the right technologies for a platform with millions of users in the USA.

PROJECT TECH-STACK
.NET
Angular
React
Requirements
WHAT WE LOOKING FOR
REQUIREMENTS:
Strong system and solution design skills;
Great leadership skills (lead the meetings, the team, direction of architecture, etc.);
Solid experience in Microservices and Microfrontends architecture design;
Extensive experience as a software engineer working with .NET platform and C# language;
Solid experience in .NET 4 & .NET Core;
ASP.NET Web & Web API Design and Development skills;
Experience in designing and developing SPA with React framework;
Relational and non-relational database design skills;
Hands-on experience with the Google Cloud Platform;
Understanding of the best CI/CD practices, experience in code quality and code review tools, sense of responsibility for the code quality;
Good estimation and time management skills;
Great documentation skills;
Excellent written and verbal communication skills;
Upper-intermediate or higher level of English; ability to read, write, and speak fluently in English; ability to write high-quality and unambiguous texts.
WILL BE A PLUS:
Experience with PHP
Experience with .NET 6
Challenges
CHALLENGES
RESPONSIBILITIES:
Tools and technology evaluation;
Evolving the architecture for current and future needs;
Facilitating efficient communication between customers and technical teams ensuring alignment of technical decisions with high-level architectural vision;
Translating business requirements into technical solutions;
Working closely with the product team to brainstorm and validate ideas for new features and design the architecture;
Helping the engineering team define best practices and maintaining the code quality;
Creating and keeping architectural documentation up-to-date;
Leading the engineering team and ensuring successful delivery;
Contributing to the technology roadmap and project vision.