Responsibilities
- Develop and maintain high-quality software applications across various platforms.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code following software development best practices.
- Conduct unit testing and debugging to ensure the functionality and performance of applications.
- Stay up-to-date with emerging technologies and industry trends to bring innovative solutions to the team
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience as a Software Engineer or similar role, with a solid understanding of software development principles.
- Familiarity with programming languages such as Java.
- Ability to work effectively in a team environment as well as independently.
- Good communication skills, both written and verbal.
- Passion for learning and adapting to new technologies and frameworks.
- Experience with Business Rule Management Systems or Rule Languages will be a plus
Benefits
- Competitive remuneration package adjusted to proven skills and experience;
- Excellent working conditions;
- Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
- Exposure to international clients and collaborators.