Department: Technology/Engineering
Reports To: Software Development Manager
Location: Brazil
Job Overview:
• We are looking for a skilled and passionate Software Developer to join our dynamic technology team. The ideal candidate will have a strong background in computer science, with proven abilities to innovate and adapt in a fast-paced environment. You will be instrumental in developing high-quality software, contributing to all phases of the development lifecycle.
...
Basic Qualifications:
• Bachelor’s Degree in Computer Science or a related field.
• At least 2 years of software development experience.
• Proficient understanding of Computer Science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
• Proficiency in at least one modern programming language such as C, C++, C#, Java, or Perl.
• Familiarity with professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, unit testing, and operations.
Preferred Qualifications:
• Experience in cloud computing, preferably AWS.
• Proven experience in building complex software systems that have been successfully delivered to customers.
• Knowledge of distributed computing and enterprise-wide systems.
• Hands-on expertise across a variety of technology stacks, from front-end user interfaces to back-end systems.
Key Responsibilities:
• Design, develop, and implement software solutions while addressing the software development lifecycle.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure code quality, organization, and automatization.
• Stay up-to-date with new technology trends, applications, and protocols.
• Participate in code reviews and enhance the software development process.
Skills and Abilities:
• Strong analytical and problem-solving skills.
• Excellent communication and teamwork skills.
• Ability to work in a fast-paced, results-oriented environment.
• Commitment to continuous learning and improvement.
ver mais
Department: Technology/Engineering
Reports To: Software Development Manager
Location: Brazil
Job Overview:
• We are looking for a skilled and passionate Software Developer to join our dynamic technology team. The ideal candidate will have a strong background in computer science, with proven abilities to innovate and adapt in a fast-paced environment. You will be instrumental in developing high-quality software, contributing to all phases of the development lifecycle.
Basic Qualifications:
• Bachelor’s Degree in Computer Science or a related field.
• At least 2 years of software development experience.
• Proficient understanding of Computer Science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
• Proficiency in at least one modern programming language such as C, C++, C#, Java, or Perl.
• Familiarity with professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, unit testing, and operations.
Preferred Qualifications:
...
• Experience in cloud computing, preferably AWS.
• Proven experience in building complex software systems that have been successfully delivered to customers.
• Knowledge of distributed computing and enterprise-wide systems.
• Hands-on expertise across a variety of technology stacks, from front-end user interfaces to back-end systems.
Key Responsibilities:
• Design, develop, and implement software solutions while addressing the software development lifecycle.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure code quality, organization, and automatization.
• Stay up-to-date with new technology trends, applications, and protocols.
• Participate in code reviews and enhance the software development process.
Skills and Abilities:
• Strong analytical and problem-solving skills.
• Excellent communication and teamwork skills.
• Ability to work in a fast-paced, results-oriented environment.
• Commitment to continuous learning and improvement.
ver mais