Mid-level Software Developer
Geopixel Geotecnologias
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Interpret documentation and task descriptions.
- Understand and support activities related to solution design.
- Write code following the company's defined programming best practices.
- Develop software using object-oriented principles and software engineering techniques.
- Implement components and graphical interfaces according to defined designs.
- Write and execute automated unit, integration, and acceptance tests.
- Use a code repository for version control.
- Understand functional and non-functional requirements associated with the system under development.
- Participate in meetings with internal and external stakeholders (clients).
- Develop small modules or features.
- Collaborate with other team members.
- Continuous learning and skills improvement.
Requirements
- Completed bachelor's degree or technologist degree in Computer Science or related fields, or equivalent experience demonstrating the required skills.
- Experience with the following programming languages: Java, JavaScript, HTML, CSS.
- Experience with PostgreSQL database.
- Knowledge of at least one of the frameworks: Spring or React.
- Code versioning: Git.
- Knowledge of Design Patterns.
- Experience with Object-Oriented Programming and Data Structures.
- Code repository or professional experience demonstrating the skills listed above.
- Availability for business travel, either driving or accompanying.
- Advanced technical English (reading).
Benefits
- Meal allowance - Flash card
- Health insurance
- Dental assistance
- Transportation allowance
- Group life insurance
- Total Pass with credit card discount and dependent enrollment
- Flexible working hours
- Birthday day off (during the month of your birthday)
- Pharmacy partnerships and payroll discounts
- Partnership with SESC (discounts on paid events, hotels, tours and affordable travel)
- Partnership with a psychologist (subsidized sessions)
- Partnership with a travel agency (discounts on travel packages)
- Partnership with Empório Nestlé (discounts at the physical store)
- Partnership with UNIVAP (discounts for primary/secondary schools and higher education courses)
- Workplace exercise twice a week (in-person and online)
- Childcare assistance (for mothers returning from maternity leave)
- Employee referral program with financial reward
- Opportunities for growth and learning.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJavaScriptHTMLCSSPostgreSQLSpringReactGitObject-Oriented ProgrammingData Structures
Soft Skills
collaborationcommunicationcontinuous learningproblem-solvingstakeholder engagement
Certifications
bachelor's degree in Computer Sciencetechnologist degree in Computer Science