About the role
- Ensure systems operate efficiently, securely, and reliably
- Contribute to the evolution of Prosoft systems
- Develop software using C# .NET and VB6
- Analyze and fix bugs in the systems
- Test developed software and ensure quality
- Ensure good performance of system routines
- Propose new ideas and improvements for the systems
- Participate in meetings to understand project requirements
Requirements
- Proven experience (minimum 3 years) in desktop application development (Windows Forms, components, and services) using C# .NET
- Strong understanding of programming logic
- Experience in impact analysis and requirements gathering
- Experience working with relational and/or non-relational databases
- Proficiency in object-oriented programming and unit testing
- Experience applying software development best practices
- Bachelor's degree in Computer Science or a related field
- 100% remote opportunity
- CLT (Brazilian employment contract) + benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETVB6desktop application developmentWindows Formsobject-oriented programmingunit testingrelational databasesnon-relational databasessoftware development best practices
Soft skills
problem-solvingcommunicationcollaborationanalytical thinkingcreativity
Certifications
Bachelor's degree in Computer Science