Role: Software Engineer
Responsibilities:
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications in various coding languages
- Collaborate with team members to improve software development processes
- Test and maintain software products to ensure strong functionality and optimization
- Create technical documentation for reference and reporting
- Troubleshoot and debug software applications
- Stay up to date with current best practices in software development
Good to have:
- Bachelorâs degree in Computer Science or related field
- Proven work experience as a Software Engineer
- Strong knowledge of software development methodologies and best practices
- Excellent communication skills
- Ability to work independently and in a team environment
- Experience with agile development methodologies
- Strong problem-solving skills