Nos encontramos en busqueda de Arquitecto de Software para importante proyecto. La posicion puede ser 100 remota y requiere ingles fluido.
Main duties include Responsible for the definition, design and development leadership of custom applications for Avaya customers worldwide.
Presales support by analyzing customer needs, proposing a software solution, executing presentations and software demonstrations.
Performs the gathering and documentation of functional and nonfunctional requirements of the applications. Defines the high level and the low level software design for envisioned applications, considering mainstream development platforms as well as Avaya APIs that will be used to integrate the applications with the Avaya communication products.
Supports development team on development tasks, including writing proofs of concept, planning and designing integration and unit testing, troubleshooting issues, planning and executing performance testing, etc.
Work in conjunction with Professional Services Technical delivery teams as part of a global distributed team, acting as a key contributor in a complexcritical environment.
Keep track of the development project key aspects, like scope, process compliance, technical quality and timelines. Act as a source of technical expertise to others in own area.
Explain difficult concepts to a variety of audiences and ensure meaning is understood. Create formal networks internally and externally.
Development environment is composed of mainstream platforms and tools Java, .Net, VXML, Eclipse, MS Visual Studio, CC, Kubernetes, Containers, Spring Boot, Sonar, Jenkins as well as Avaya development tools Orchestration Designer, Breeze, Oceana, AES.
Work is performed with minimal direction and reviewed by local management and may include support to 3rd party products and occasionally onsite support.
Requirements Graduated in Software Engineering, computer Science or similar Previous experience as a Software Architect.