




Job Summary: A Mid-Level Developer works on the development and maintenance of APIs and web applications, plans solutions collaboratively, reviews code, manages databases, and develops automated tests—always aiming for innovation and continuous improvement. Key Highlights: 1. Working on development and maintenance of APIs and web applications 2. Participating in planning and defining technical solutions 3. Focusing on code quality and continuous improvement **Mid-Level Developer** Also known as "Mid-Level Programmer Analyst", this professional is responsible for carrying out specific processes within a project, performing system maintenance and studying improvements. This individual must already be capable of understanding other developers' code and, where possible, improving it, as well as creating new routines to meet business rules. To do so, the Mid-Level Developer Analyst must be meticulous and plan-oriented, attending to all activity requirements while striving to produce easily understandable and maintainable code. In carrying out these tasks, this professional interacts with team leads, colleagues, and, when necessary, clients. In this role, it is essential that the analyst work effectively in a team, supporting colleagues when needed and recognizing that everyone collaborates toward a shared objective. ******CRM is our Customer Relationship Management solution** VIASOFT operates through specialized business verticals focused on specific sectors, offering comprehensive solutions tailored to the unique needs of each market. Within this structure, VIASOFT CRM is a solution designed specifically for agribusiness, developed to transform how the sector manages field operations and engages with customers. With integrated functionalities across web and mobile platforms, VIASOFT CRM delivers efficiency, flexibility, and strategic management—precisely meeting the demands of modern agribusiness. **Responsibilities and Duties** **Development and Maintenance** Develop and maintain APIs and web applications, ensuring scalable and efficient solutions. **Solution Planning** Participate in team-based planning, contributing to the definition of technical solutions aligned with the product. **Code Review** Conduct code reviews for other developers to ensure quality and adherence to best practices. **Database Management** Maintain and optimize the database, ensuring data integrity and performance. **Automated Testing** Develop and maintain automated unit tests to ensure system reliability. **Requirements and Qualifications** * Solid expertise in Java development and microservices architecture. * Experience with HTML and CSS. * Familiarity with front-end frameworks, especially React. * Use of Git for version control. * Basic knowledge of relational databases, preferably MySQL and Oracle. **Additional Information** **Benefits of Being a VIASOFTER!** Meal or food allowance—you choose! Transportation allowance Remote work allowance (where applicable) Postgraduate assistance + partnerships with Unidep and Unimater (exclusive discounts) Support for external courses and language learning Access to Alura and Voors learning platforms Structured feedback and Individual Development Plan (IDP) Mentorship program with industry experts Life insurance Health plan with co-payment Dental plan Psychological counseling benefits Incentives for sports activities Referral bonus—refer talent and get rewarded! Technical and behavioral development events Partnerships with various establishments for exclusive benefits Birthday day off ***Important Note:*** *If you meet the requirements and feel aligned with our team’s purpose, that’s all that matters! Here, we seek individuals with capability and the drive to transform, to take ownership—regardless of location, age, race, color, religion, disability status, gender identity, or sexual orientation. Do your profile and values match ours? Then join VIASOFT!* **VIASOFT** is an expert across all sectors it serves, making it the **smartest choice** for companies seeking **evolution, innovation, and sustainable growth.** **We thrive on challenges and are guided by excellence!** Over **35 years**, we have built a strong, unified team grounded in solid values and a culture centered on **results, recognition, growth, and celebration**. This is our **VIASOFT DNA!** Here, we focus **absolutely on customer success**, constructively challenge the status quo, and constantly strive to **do more and do better.** **Come achieve more with us!**


