ASCENTIS
SOFTWARE ARCHITECT
CERRADO

ASCENTIS REF: #270


The Ascentis founders put an idea into play that resounded in the marketplace - create innovative products that are easy to use for the often under-served mid-market that cover the full Human Capital Management (HCM) suite. This full suite approach combined with an amazing team equals success. We at Ascentis firmly believe that a product is only as good as the people behind it. Whether it's platform development, technology maintenance, client support, product management, sales or operations, all of our employees see the direct impact of their work. As a leader and one of the fastest growing 'Software as a Service' (SaaS) companies in the Human Capital Management space, Ascentis focuses on hiring talented and motivated people from diverse backgrounds. If you want to channel your ambition and drive for success, you belong with Ascentis! 

The Full-Stack Software Architect is a top technical leader within Ascentis providing hands-on guidance building software solutions. Is responsible for providing architectural design for every layer of the stack from presentation logic in the front-end, through the delivery and the backend services, to the microservices, down to the data persistence. It’s expected to be passionate and capable of selecting and applying the right technology solutions to solve business problems. It´s needed to have a clear vision how to do so effectively, efficiently and elegantly. It´s needed to be uncompromising about leading software engineers on a path to building great software solutions.

Essential Functions: 

Provide leadership and guidance to  backend and frontend software engineers

Be an advocate for Agile practices and continuous improvement 

Design and build new user-facing features while maintain and extend existing capabilities

Design and build new backend services while extend-and-improve existing functionality

Design and build common shared frontend and backend components and libraries

Collaborate with the UX team to ensure feasibility and economics of the designs

Create elegant, reusable, high quality, efficient and scalable architecture and code

Investigate latest trends in the market and collaborate with decision makers on defining future direction of frontend and backend development within Ascentis

Acquire and share technical knowledge with the broader product development organization 

Utilize modern Agile practices  such as TDD, BDD, etc. in order to keep code clean and easily maintainable. 

 

 B.A. in Computer Science or equivalent degree with high level of spoken and written English

Proficient on web markup in general, HTML5, CSS3 and JavaScript.

Proficient in front-end development concepts and one or more front-end frameworks such as: AngularJS / ReactJS / EmberJS / Redux 

Proficient in one or more Object Oriented languages such as: C++ / C# /Java

Proficient in one or more scripting languages such as: Ruby / Python / Perl / PHP

Strong experience with Object Oriented design and development and strong knowledge and experience applying software design and architectural patterns

Working understanding of computer networking, and infrastructure components at various layers including: Web servers like: Apache/NGINX/IIS; Caching Servers like:  Memcached/Redis/Riak; Load Balancers like: HAProxy/F5; Relational Databases:  SQL Server/MySQL/PostgreSQL; NoSQL Databases: MongoDB/OrientDB/CouchBase; Full Text Search Indexes: ElasticSearch/Solr/Lucene; Message brokers:  ActiveMQ/RabbitMQ/Kafka; DevOps tools: Puppet/Chef/Ansible 

Strong experience applying TDD and/or BDD

Proficient dealing with cross-browser compatibility issues and web development related ever evolving security issues issues, such as cross-site scripting, cross-site request forgery, etc.

Proficient using code versioning tools such as Git and Mercurial

Leadership skills. Self-starter and ability to think outside the box. Strong ability to learn from existing legacy code, derive essential functionality and translate to new model and design as required. Ability to work under pressure in a fast-paced environment maintain a positive and supportive attitude within the team

+7 years experience working and delivering results in front-end development projects. Experience with SOA architectures. Strong experience and proficiency in Agile methodology

 

We offer to be part of an expanding work team, which opportunities for growth and development as well as the possibility of working with cutting-edge technologies.

POSTULARME
Formulario de postulación



De conformidad con la Ley Nº 18.331, el Decreto 414/09, art. 37 a 40 de la Ley 19.670 y el Decreto 64/20, de Protección de Datos Personales y Acción de Habeas Data, declaro que proporciono de manera voluntaria mis datos personales, y que los mismo pueden ser utilizados por BÚSQUEDAS IT en procesos de selección y administración de personal actuales y futuros y/o transferirse a clientes, socios clave u otras compañías locales e internacionales; y que BÚSQUEDAS IT podrá almacenarlos en sus servidores alojados en Estados Unidos, Texas, y procesarlos con fines comerciales amplios para el mejor cumplimiento de sus servicios. En caso de no querer formar mas parte de la base de datos enviar un correo solicitando la baja a info@busquedasit.com.