The enterprise application architect will be responsible for leading the development and implementation of the overall application architecture and technical roadmap for the company. Define enterprise-wide architectures and designs across multiple product development teams. The enterprise application architect will advise development teams on technology choices, development best practices, integration design and create architectures to optimize these areas.
This is a technical leadership role.
Requirement for the role:
University Degree in computer science, computer engineering or related discipline
10 years minimum software related experience with 7+ years experience in enterprise application design and architecture, including solid hands-on experience in conceptualization, modelling, designing and leading implementation
Experience in an enterprise (B2B) environment running multiple platforms, .i.e. Linux, Windows, Unix and multiple application servers
Familiarity with cloud, data, security, scalability and Business Process Architecture through collaborative experience in the design of enterprise-level solutions
Strong (5+ years) technical expertise in fullstack development, system integration, web services (RESTful), microservices, data
Understanding of modern architecture frameworks, patterns and methodologies, and able to apply the principles in design
Broad understanding of software management practices and technology issues, including agile, infrastructure and application design, development tools, support, project and process management
Strong process improvement orientation, and experience in leading multi-disciplinary groups
Excellent analytical and problem solving skills
Excellent written and oral and written communication skills
Excellent presentation and coordination skills
Here at Trapeze, we strive to ensure that our employees succeed in all aspects of their career. Our culture provides individuals with the ability and opportunity to collaborate, learn and grow. We encourage our employees to openly contribute ideas, whether you are a student, graduate, or current member of the team. From day one, you will be assigned tasks that are meaningful to both the success of our business and your career development.