WymaganiaAs a software Engineer you will be involved in the whole development life-cycle. You will be responsible to conduct the necessary research and to explore technology to address any given projects. You will also be involved in the analysis and design of the project and be expected to deliver high-quality, fully-functional, and tested software. Documentation to ensure long-term maintainability will also be part of your responsibility.
Common goals are shared amongst teams and you'll be expected to help others to reach the same goals and to maintain overall team effectiveness. Having the ability to promote a healthy team environment would be considered a valued quality. You will be working close with supervisors and be expected to report to them. You will also be responsible to establish and maintain communication with all stakeholders when necessary.
The suitable candidate shall possess a Degree in Computer Science or Engineering and have experience working with JAVA SE and Spring framework. You will also be proficient with the use of Linux and also have experience with IDEs and with building automation tools, source control tools and bug tracking software. You must also be a team player and have time management skills.