At OutSystems (Contractor), in Lisbon, Portugal
Expires at : 2022-08-04
Remote policy : Full remote
Location : EMEA / Fully Remote
English Level : C1 / C2 - fluent
Availability : Immediately or 30 days
Duration : 12 months (extendable with possible internalization after 12 months)
What We’re Looking For :
An Architect that plays a critical customer-facing role by providing technical solutions that ensure application performance, lifecycle agility, maintainability and governance of applications portfolio using OutSystems Platform.
An individual who has a proven record of success at imagining, designing, architecting, and implementing technical solutions, while adhering to methodologies and industry-leading practices.
A mentor to our customers / partners providing guidance on architecture and development best practices, and overall technical quality.
A savvy technologist on software development, up to date with emerging technology trends, and who understands how to leverage other technologies and fields, e.
g., CI / CD, distributed database systems, and user experience design.
If you can cross all the t’s and dot all the i’s, we want to hear from you!
Key Responsibilities :
Design, size, and validate innovative and enterprise scalable solution architectures based on business needs and drivers.
Mentor the team of OutSystems, customers, and partners’ resources on architecture and development best practices.
Influence the direction of the solution based on expertise in OutSystems and other technologies.
Grow the technical ability of the professional services team through contributions to technical practices, e.g., documentation, sample applications, blog posts, and speaker events.
Translate business requirements into viable and scalable applications, leveraging OutSystems capabilities.
Application composition that ensures lifecycle independency
Review and recommend architecture patterns
Correctly isolate Core Services, to promote reusability and lower maintenance costs.
Identify non-functional requirements, integrations needs and common style guides across all OutSystems applications.
Bachelor's degree in Science, Technology, Engineering or Mathematics.
10 years of software development experience.
4 years of experience in architecture or technical leadership roles.
Experience in web or mobile application development, project delivery practices, architecture design, architecture patterns, and application performance.
Be a Problem solver, on top of things, customer-oriented and a fast context learner.
Understand and apply architecture patterns in enterprise projects.
Identify, evaluate and fix application performance bottlenecks.
Ability to conduct technical reviews during the software development life cycle and prescribe optimizations and improvement measures.
Ability to work at a global scale, across multiple teams and timezones.
Strategic mindset and ability to innovate using technology to advance business goals.
Excellent communication, Influencing, and interpersonal skills.
Nice to have