Midlevel Software Engineer (São Paulo, SP)
Department:
Job Summary
Responsabilities
- Provides Software Engineering for an assigned set of system elements
- Designs codes tests and documents basic and moderately complex components according to standard protocols and coding guidelines
- Provides technical support and troubleshooting for new and existing systems making recommendations for their improvement
- Participates in discussions about feature development and related project estimation and resource planning
- Follows secure coding practices and aligned testing requirements
- Writes automated unit and system tests to provide coverage for common code paths
- Gains comfort working in and contributing ideas to a development team
- Notifies team or technical manager of variances from plans and identifies changes in scope or work
- Builds working relationships with cross-functional engineers and teams striving to learn and gain broader technical understanding
Qualifications
Bachelors degree in Engineering (Mechatronics Computing Control and Automation) or Computer Science
Minimum of 2-4 years of relevant experience in Software Engineering
Proficiency in C
C and Java programming languages
Solid knowledge of Software Engineering techniques (algorithms development methodologies etc.) and Object-Oriented Programming (OOP)
Fluent or Advanced English
Strong analytical thinking with the ability to offer fact-based strategic insights
Availability to work in a hybrid model (3 days per week in the office) in São Paulo SP
#LI-FL1
Required Experience:
IC
About Company
Why should you join Diebold Nixdorf? Brightest minds + technology and innovation + business transformation The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure c ... View more