Technical Solutions Architect
N
nestoFintech Mortgage Technology
We welcome applications from candidates located anywhere in Canada., Core working hours for this role are based on the Eastern Time Zone (EST).Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of experience in software engineering, with at least 3 years in a dedicated Solution or Software Architecture role.
- Required Skills
- GCPSoftware ArchitectureMicroservicesSoftware Engineering
Requirements
- 8+ years of experience in software engineering, with at least 3 years in a dedicated Solution or Software Architecture role.
- Deep understanding of cloud-native architectures and major cloud provider platforms (e.g., AWS, Azure, or GCP), with a preference for GCP.
- Experience designing and implementing reliable Microservices architectures, including good practices for API design (like REST/GraphQL) and inter-service communication.
- Strong hands-on experience and advocacy for domain-driven Design principles and event-driven architecture, including patterns like event sourcing and command query responsibility segregation.
- Excellent verbal and written communication skills with the ability to clearly articulate complex technical designs to both technical and non-technical audiences.
- Committed to staying current with emerging technologies and industry trends, and continuous learning.
- Strong understanding of software development methodologies and software development life cycle (SDLC).
- Bachelor’s or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Responsibilities
- Translate business requirements into clear technical specifications, diagrams, and data models to drive the solution development.
- Design an end-to-end solution blueprint for new products, platform enhancements, and integrations.
- Evaluate and select tools, frameworks, cloud services, databases, and integration patterns for specific solutions.
- Ensure all proposed solutions strictly adhere to established enterprise architecture standards and the overall technology strategy.
- Communicate architectural designs and the trade-offs involved clearly to both technical and non-technical audiences.
- Manage risk by proactively identifying and mitigating potential technical risks and challenges within the design.
- Collaborate effectively with cross-functional engineering teams, including Product Managers, Developers, and QA.
- Engage with external partners and vendors for integration design.
- Promote and advocate for modern architectural best practices, including Microservices, Domain-Driven Design, and Event-Driven Architecture.
View Full Description & ApplyYou'll be redirected to the employer's site