Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
As a Junior Software Engineer, you will assist in the development, implementation and management of technology-based business solutions. You will be coding, testing and implementing configuration changes and assisting in the design of software applications to meet both functional and technical requirements.
Job Responsibilities:
- Supports and executes software engineering activities either web front end using front-end frameworks and back end or general automation tasks primarily in Python based on the requirements he/she received from Senior Software Engineer or other team members.
- Supporting the technical design process by participating in the analysis of technical application requirements.
- Assisting in implementing analyses that will identify requirements related to people, processes & technology.
- Participating in development, execution and documentation of tests.
- Executing conversion plans and documenting possible improvements; identifying disruptions in the processes.
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software
- Developing, refining, and tuning integrations between applications. Analyzing and resolving technical and application problems
- Design, develop, and unit test applications in accordance with established standards
- Hands-on experience through coursework.
- Strong technical skills including understanding of software development principles
Job Requirements
- BSc/BA in Computer Science or a related degree. Strong self-taught engineers are also welcome to apply.
- Had a proactive role in his/her graduation project.
- Strong technical skills including understanding of software development principles
- Python is a must.
- Strong analytical and problem solving skills
- Ability to quickly learn new concepts and software is necessary.
- Front-end web frameworks experience is a plus.
- Knowledge of embedded systems is a plus.
- Knowledge Of C/C++ is a plus.
- Knowledge of ERP systems specifically “Odoo” is a plus.
- Knowledge of databases is a plus.
- Strong communication skills.
- Willingness to learn
- Taking initiative and being proactive in the team
- Ability to work in a fast-paced environment