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

We are looking for an innovative solutions architect to develop and implement a system architecture that will meet business needs.

Are you a solution architect who leaves no stone unturned? What about overseeing the development of a brand-new system? If you are looking for new challenges that encompass planning, execution, constant updates, and assessment, this is the perfect opportunity for you. 
We are looking for an innovative solutions architect to develop and implement a system architecture. Responsibilities include gathering requirements and functional specifications, assessing the current software systems to identify areas of improvement, driving technical transformation from a monolith to microservice architecture, and overseeing development teams. You should also be able to regularly update the company on any developments regarding the projects on system architectures and lead the communication and decision-making processes.

Our client works in the score tracking & monitoring and identity & personal data protection domains. We are working on 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 a new microservice architecture. You will have the opportunity to build a new architecture and choose the right technologies for a platform with a high number of users in the US.

Skills & Experience:
Strong system and solution design skills;
Great leadership & communication skills (lead the team, meetings, architecture direction, decision-making process, etc.);
Solid experience in microservice and microfrontend architecture designs;
Extensive experience working as a software engineer with the .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 the 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, and a sense of responsibility for the code quality;
Good estimation and time management skills;
Great documentation skills;
Excellent written and verbal communication skills;
Upper-intermediate English or above; ability to read, write, and speak fluently in English; ability to write refined and unambiguous texts.

Nice to have:

Experience with PHP;
Experience with .NET 6.
 
Responsibilities:
Tools and technology evaluation;
Evolve the architecture for current and future needs;
Create a plan to evolve the architecture from the current state;
Drive the final decision making process in the technology stream with multiple stakeholders, including the CTO, directors of engineering, team leads, product directors, and product owners;
Be responsible for technical improvements & transformation and deliver results in a timely manner;
Facilitate efficient communication between customers and technical teams; align technical decisions with high-level architectural vision;
Translate business requirements into technical solutions;
Work closely with the product team to brainstorm and validate ideas for new features and design the architecture;
Help the engineering team define best practices and maintain code quality;
Create and update architectural documentation;
Lead the engineering team and ensure successful delivery;
Contribute to the technology roadmap and project vision.