Position: Solution Architect
Company: Sprinterra
Category: .NET
Experience required: 5y
English level: upper

Sprinterra is dedicated to building solutions that help businesses thrive through our results-driven approach to software and IT. Our team is growing and we are looking for a goal-oriented professional with proven experience in System Architect to join our team and grow together.

*Responsibilities:*
Solution Architecture: Assume responsibility as a Solution Architect for new and existing projects, ensuring that the technical solutions align with business objectives and requirements.
Technology Analysis: Analyze the current technology landscape within the company and identify areas for improvement, recommending innovative technologies or approaches.

*Problem-Solving:* Identify and propose the most suitable tech solutions to address existing business challenges effectively.
*Project Constraints:* Consider and account for project challenges and constraints, including risks, time, resources, and scope, to develop feasible and successful solutions.
*Collaboration:* Collaborate closely with project management teams to monitor the progress of initiatives, ensuring timely and successful delivery.
*Client Engagement:* Work directly with clients and internal teams, serving as the technical architect for current and new client projects, providing expertise and guidance.
*Technical Sales Support:* Collaborate with the sales team by providing detailed specifications for proposed solutions and defining clear goals for all project aspects, ensuring their proper execution.
*Software Development:* Take on the role of a software developer to contribute to the development of projects as needed.
*Center of Excellence:* Take ownership of building a Center of Excellence, providing guidance and knowledge sharing to enhance the capabilities of the internal team at Sprinterra.
*Cross-Functional Collaboration:* Collaborate with designers, engagement teams, and engineering teams to deliver exceptional customer experiences and ensure the delivery of best-in-class solutions.

Soft skills:
*Open-Minded and Problem-Solving:* You possess an open-minded approach and enjoy tackling complex problems.
*Customer Focus:* You prioritize customer satisfaction and strive to deliver exceptional products that meet their needs.
A*ttention to Detail:* You have a keen eye for detail and ensure that solutions are implemented with precision and accuracy.
*Continuous Improvement:* You constantly seek opportunities to enhance the platform, making it more efficient, user-friendly, and innovative.
*Interpersonal Skills:* You possess excellent interpersonal skills, allowing you to collaborate effectively with colleagues, stakeholders, and clients.
*Diligence and Self-Motivation:* You exhibit a high level of diligence, self-motivation, and a strong work ethic to drive successful outcomes.
*Eagerness to Learn:* You have a strong desire to learn new technologies, methodologies, and industry trends to continuously improve your skills and knowledge.
*High-Paced Environment:* You thrive in a fast-paced work environment and excel under pressure, adapting quickly to changing requirements and priorities.
*Flexibility and Adaptability:* You are adaptable and willing to take on additional responsibilities when necessary to support the team and fill any knowledge gaps.

*Requirements:*
Experience as a Solution Architect in software development projects.
Proficient in software architecture design, cloud platforms (e.g., AWS, Azure), programming languages (e.g., .Net, Python), and software development methodologies (e.g., Agile, DevOps).

Ability to analyze business requirements and translate them into scalable and efficient software solutions.
Strong understanding of architectural patterns such as microservices, event-driven architecture, and service-oriented architecture (SOA).

Experience with system integration, including APIs, data integration, and third-party system integration.

Knowledge of designing and optimizing software solutions for scalability, performance, and high availability.

Familiarity with security principles, practices, and protocols to ensure the integrity and confidentiality of software systems.

Excellent verbal and written communication skills to effectively collaborate with stakeholders, development teams, and clients.

Ability to provide technical leadership, mentorship, and guidance to development teams.

Strong analytical and problem-solving skills to identify and address complex technical challenges.

Proficient in creating technical documentation, architecture diagrams, and design specifications.

Willingness to stay updated with emerging technologies, industry trends, and best practices in software architecture.

Experience with building fintech or banking apps or other finance experience is a plus.

BI tool experience (Tableau, Power BI, etc) is a plus.