Software Engineers
(Job code: 1251)
Terracom S.A., one of the leading IT companies in the Greek region, specializes in software development and integrated IT and communications solutions, bearing a high expertise in many fields of Information Technology, producing innovation in a global basis and showing a strong extroverted activity.
Responsibilities
Build high-quality, innovative and fully performing software, ranging from mobile applications to web applications and back-end systems, that complies with coding standards and technical design
Develop flowcharts, layouts and documentation to identify requirements and solutions, execute full software development life cycle (SDLC)
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Ensure software is updated with latest features
Requirements
Experience designing interactive applications
Ability to develop software in Java, Javascript/Typescript, C++/C# or other programming languages
Ability to develop web applications using Angular, ReactJS, ASP.Net or other frameworks
Ability to develop native Android and iOS mobile applications or cross-platform applications with Cordova/Phonegap, React Native or Google Flutter
Knowledge of relational databases, SQL technologies
Proficiency in software engineering tools and experience with test-driven development
Knowledge of Version Control Systems (Git) and proficiency in software engineering tools
Ability to document requirements and specifications
Work experience as a Software Engineer or Software Developer will be appreciated
BSc degree in Computer Science, Engineering or relevant field or other relevant studies will be appreciated
We offer
Competitive salary package and bonus
Immediate recruitment
Continuing education and professional development opportunities
Access to online training courses
Full five-day employment
Work on international high scale projects
Opportunity to work in a friendly, modern and professional work environment encouraging innovation
Private Health Insurance plan
Savings plan
Excellent working conditions in a modern dynamic and growing professional environment
Stock option opportunity
Hybrid working model