Associate Software Engineer


Responsibilities:
- Contribute in all phases of the software development lifecycle
- Write well designed, testable, efficient code
- Ensure code designs are in compliance with technical specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Degree in Computer Science or related field
- Good knowledge of Python/ JAVA/ C, C++/ HTML,CSS, JS concepts
- Analytical mindset and good problem-solving skills
- Excellent written and verbal communication
- Good organizational skills
- Ability to work as part of a team
- Good understanding of Database Management Tool
- Basic knowledge of web page development.