- Design, develop, troubleshoot, and debug backend code for assigned products using Python programming language.
- Manage project plans and produce specifications to determine operational feasibility.
- Conduct project-based research to develop flowcharts and layouts to help decision making.
- Test and debug program errors and fix system errors within the software code.
- Review system designs, documentation, source code and automated tests.
- Develop high performance features, services, and algorithms with quality accredited standards.
REQUIRED SKILLS- Bachelor's degree or above with major in information technology or computer science
- At least 3 years' experience as a Software Engineer/Developer
Additional Comments / Special Requirements for the Role
- Proficiency in several programming languages, especially Python.
- Familiarity with the various stages of software development, from planning and design to testing and maintenance.
- Ability to analyze complex problems, devise effective solutions, and implement them efficiently.
- Effective communication abilities to convey technical concepts to non-technical stakeholders and collaborate with cross-functional teams.
- Attention to Details.
- Proficient time management skills.
- Willingness to stay updated with emerging technologies and industry trends to adapt to evolving software development practices.