Summary
Findem is seeking a highly skilled and motivated Software Engineer to join their team. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications, working closely with cross-functional teams to deliver high-quality software solutions that meet the needs of clients and users.
Responsibilities
- Write clean, maintainable, and efficient code. Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment
- Work collaboratively with product managers, designers, and other engineers to understand requirements and develop solutions that align with business goals
- Conduct thorough testing of applications, identify and fix bugs, and ensure the software meets performance and quality standards
- Participate in code reviews to ensure code quality and share knowledge with the team
- Create and maintain technical documentation for code and design specifications
- Stay updated with the latest industry trends, technologies, and best practices. Continuously improve development processes and contribute to team knowledge sharing
Skills
- Highly skilled and motivated Software Engineer
- Experience in designing, developing, testing, and maintaining software applications
- Ability to write clean, maintainable, and efficient code
- Participation in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment
- Collaboration with product managers, designers, and other engineers to understand requirements and develop solutions
- Conduct thorough testing of applications, identify and fix bugs, and ensure software meets performance and quality standards
- Participation in code reviews to ensure code quality and share knowledge
- Creation and maintenance of technical documentation for code and design specifications
- Staying updated with the latest industry trends, technologies, and best practices
- Continuous improvement of development processes and contribution to team knowledge sharing
Qualifications
Must Haves
- Highly skilled and motivated Software Engineer
- Experience in designing, developing, testing, and maintaining software applications
- Ability to write clean, maintainable, and efficient code
- Participation in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment
- Collaboration with product managers, designers, and other engineers to understand requirements and develop solutions
- Conduct thorough testing of applications, identify and fix bugs, and ensure software meets performance and quality standards
- Participation in code reviews to ensure code quality and share knowledge
- Creation and maintenance of technical documentation for code and design specifications
- Staying updated with the latest industry trends, technologies, and best practices
- Continuous improvement of development processes and contribution to team knowledge sharing