✨ About The Role
- The Software Engineer will be responsible for developing and enhancing applications and services to meet customer expectations.
- This role involves full lifecycle development and ownership of software requirements and solutions.
- The candidate will participate in requirements analysis and design for software applications or sub-components.
- The position requires following established software development processes and creating necessary documentation.
- Testing applications as identified in the development methodology is a key responsibility of this role.
âš¡ Requirements
- The ideal candidate will have a strong background in software development with at least three years of related experience.
- A bachelor's degree in Computer Science or a related discipline is preferred, or equivalent experience in lieu of a degree.
- Proficiency in programming languages such as C++ or Java is essential for success in this role.
- The candidate should possess excellent problem-solving skills and a good understanding of coding methods and best practices.
- Strong communication skills are necessary to collaborate effectively with teammates and foster an innovative environment.