What You Will Do- Work with the project team to identify/clarify project goals, and help develop a breakdown of the engineering tasks to be performed.- During the development process, help the engineering team with estimates to support overall project scheduling and tasks, and project tracking.- Prepare and maintain design documentation.- Work with quality assurance personnel to plan and execute product testing (unit tests and functional tests).- Ensuring that all development code is maintained in the source control system (GIT).- All defects and change requests are logged in the issue tracking system (JIRA).- Project information and general items of interest are published in shared resources (Confluence).- Implement quality design and be proactive at diagnosing & identifying problem code.- To actively contribute to continuous improvement of the software product development process.- Responsible for deliveries by the required deadlines.- Accountable for own work product deliverables.What Skills & Experience You Should Have- Proven experience technically working with software development teams as a collaborative team player- Strong object-oriented design patterns and development skills.- Knowledge of data connectivity (edge cloud) architecture.- Excellent written and verbal communication skills with the ability to communicate effectively and efficiently with all team members- Ability to review code to standards set within company Ag.Tipo de puesto: Tiempo completo, Por tiempo indeterminadoSueldo: $55,000.00 - $65,000.00 al mesBeneficios:- Seguro de gastos médicos- Seguro de gastos médicos mayores- Seguro de la vista- Seguro dental- Seguro de vidaPago complementario:- Bono de productividadTipo de jornada:- Turno de 8 horasIdioma:- Inglés (Obligatorio)Lugar de trabajo: Empleo presencial