Description
Job Summary:
As an Information Technology Assistant, you will develop engineering software, creating, designing, and maintaining systems from requirements analysis through implementation, with a focus on bug fixing and performance optimization.
Key Highlights:
1. Software development for engineering, from requirements gathering through implementation.
2. Design, creation, and maintenance of intelligent systems for engineering.
3. Problem solving, debugging, and performance optimization of systems.
A Brazilian engineering and integrated solutions company operating in both domestic and international markets, distinguished by the competence of its human talent and strong investment in cutting-edge technologies—enabling it to be among the pioneers in developing and deploying intelligent solutions.
TSA is a knowledge-generating and knowledge-sharing company, committed to building a more ethical and responsible society.
Headquartered in Belo Horizonte/MG, the company employs a highly qualified team to meet market demands.
Do you identify with this? Register now and join our team!
**Responsibilities and Duties**
As an **Information Technology Assistant for Engineering Software Development**, you will:
Develop software for engineering domains and be responsible for creating, designing, and maintaining systems—from requirements analysis and architectural planning through practical implementation. You will serve as a problem solver for domain-specific issues, dedicating part of your time to bug resolution and performance optimization.
* Develop technical specifications and architecture for new projects;
* Analyze system requirements for projects;
* Design effective and efficient software solutions;
* Write clean, testable code using programming languages;
* Test, debug, and implement fully functional applications;
* Perform ongoing maintenance with regular updates and security patches;
* Conduct technological research projects;
* Integrate corporate systems of client companies.
**Requirements and Qualifications** **Required Education:**
* Currently pursuing a Bachelor’s degree in Systems Analysis and Development, Systems Engineering, or Computer Engineering
* Specialization in technology is a plus.
**Desired Knowledge/Requirements:**
* Familiarity with various methodologies such as data modeling, essential analysis, structured analysis, and object-oriented design;
* Basic understanding of software architecture;
* Full-stack development experience;
* Advanced proficiency in C, C\+\+ or C\#;
* Experience with Excel and automation via macros and VB language;
* Familiarity with Agile methodologies;
* Ability to diagnose and resolve faults;
* Capability to understand business processes and routines and translate them into code;
* Strong communication skills for interactions with client departments;
* Proficiency with GIT;
* Experience in process automation and CAD tools will be considered a strong advantage.
**Additional Information**
Here you’ll find:
* Meal or food allowance;
* Co-payment health insurance plan;
* Dental insurance;
* Transportation allowance;
* Life insurance;
* Wellhub (formerly Gympass);
* Vitta Digital Hospital;
* Partnerships with educational institutions offering discounts for employees and dependents;
* Discounts at partner stores and service providers.
Operating since 1992, **TSA Engenharia** delivers innovative solutions in automation systems, electrical systems, instrumentation, information systems, process optimization, commissioning, and turn\-key supply.
Active in Brazil and abroad—with strong presence across Latin America—TSA serves the steel, metallurgical, mining, oil & gas, cement, electric power, and fertilizer industries, applying its Integrated Model for Sustainable and Sustained Growth Management.
Generating and sharing knowledge is our commitment toward building a more ethical and responsible society.