Basic Information
Ref Number
Last day to apply
Primary Location
Additional Locations
Country
Description and Requirements
Applications Development Developer II - Informations Services
Design, develop, implement and maintain technological solutions (applications, enterprise integrations, modules or tools) needed by TI to support any enterprise integration with 3rd party tools or any other platform development as required. Responsible for writing and coding individual programming solutions from specific requirements, responsible for writing technical program documentation.
Main Responsibilities:
Validate requirements prepared by the Business Analyst to clarify doubts or inconsistencies and efficiently develop a technical design of applications and integrations in conjunction with architecture, as well as providing different approaches and alternatives to accomplish client needs. Identify the list of activities or tasks to be performed to develop or modify integrations, propose development timelines, interpret written business, technical and database requirements documents. Perform coding to written technical specifications, logging in a accuency way the invested time, and implement enterprise integration patterns. Investigate, analyze, document, and solve reported defects. Create, document, and implement unit test plans, scripts, and test harnesses. Provide support to existing applications/integrations.
Requirements:
Schedule flexibility.
Qualifications:
Teamwork.
Results Oriented.
Analysis, troubleshooting and critical thinking skills.
Technical understanding of systems and how it affects the business units.
Excellent written and verbal communication skills.
Excellent problem-solving and decision-making skills.
Self-motivated, positive, detail-oriented and organized.
Autonomy.
Integrity and ethics.
Ability to formulate concepts
Knowledge:
English B2: (written and oral) - Advanced
Oral and written comprehension
Appropriate use of the English language
Solid knowledge in JAVA 11+ language using Spring.
Knowledge in PHP, nodeJs or python languages is a plus.
Solid Knowledge and experience with service-oriented architectures.
Solid knowledge and experience working with enterprise integrations using apache camel, or spring integration or any other integration language.
Solid knowledge in Relational DataBase design. Solid knowledge of SQL
Analytic and Technical understanding of systems analysis, design and application architecture.
Good understanding of web development technologies and frameworks, such as: CSS, Bootstrap,JS, REST, JSON.
Knowledge and experience about agiles methodologies for software development (preferable SCRUM).
Knowledge of Enterprise Service Bus implementations like Service-Mix, Jboss Fuse or Broker is a plus.
Knowledge of cloud computing solutions like GCP, is a great plus, AWS or Azure.
Studies & Experience:
Last year of studies in Computer Systems Engineering or related careers.
At least 3 year in analysis, design and application development.
At least 2 years developing services.
At least 1 year in analysis, design and development of enterprise integrations.
Additional Job Description