Software Developer - Νέο Ηράκλειο
Περιγραφή θέσης
Are you passionate about technology, Artificial Intelligence, data, and digital innovation?
At IID (Information. Intelligence. Data.), we believe technology has the power to transform information into knowledge and create meaningful impact.
Who We Are
With over 30 years of experience, IID is a technology-driven company specializing in digital transformation, information management, and intelligent data processing.
We help public and private organizations transform complex information into structured, secure, and valuable digital data.
Our expertise includes
- Artificial Intelligence & Intelligent Document Processing
- Data Management & Digital Transformation
- OCR Technologies & Document Automation
- Information Management & Digital Solutions
- Enterprise Technology & Large-Scale Digital Projects
We are looking for a Software Developer to join our talented and dynamic team.
Key Duties & Responsibilities
- Develops, tests, and maintains software applications and information systems, ensuring high standards of source code quality, security, and reliability.
- Actively participates in the architectural design of individual subsystems and software modules, following the technical direction and guidelines established by the IT Director and CTO.
- Identifies, troubleshoots, and resolves bugs and technical issues arising during testing or in production environments, ensuring system stability and reliability.
- Works closely with the QA team to analyze test cases, address identified issues, and actively participate in code reviews to ensure software quality.
- Meets task deadlines and delivery commitments while actively participating in the team's Agile processes, including Sprint Planning, Daily Stand-ups, and Sprint Retrospectives.
- Prepares, maintains, and updates technical documentation for source code and APIs, facilitating future maintenance, troubleshooting, and application enhancements.
- Proactively identifies and recommends improvements, including the adoption of new tools, technologies, and libraries, to optimize software performance, improve development efficiency, and reduce technical debt.
Educational Background
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field from a recognized university or equivalent higher education institution.
- Proven professional experience (2–4 years) in a Software Developer / Software Engineer role, with a background in Full-Stack, Backend, or Frontend development.
- Strong knowledge of programming languages such as Java, Python, JavaScript/TypeScript, or PHP.
- Experience with relational and/or non-relational databases (SQL/NoSQL).
- Familiarity with technologies and frameworks such as C# and React.
- Hands-on experience with Git and version control systems.
- Very good command of English, with the ability to read and understand technical specifications, software documentation, and technical literature.
Frameworks & Technologies
- Experience with modern software development frameworks and technologies, such as Spring Boot, .NET, Angular, React, and Node.js.
- Familiarity with cloud platforms such as AWS and Microsoft Azure.
- Basic understanding of CI/CD principles and hands-on exposure to tools and technologies such as Docker and Kubernetes.
- Experience working in Agile/Scrum environments.
- Active participation in Agile ceremonies, including daily stand-up meetings and sprint planning and review sessions.
- Challenging projects and modern technologies.
- Collaborative and supportive working environment.
- Continuous learning and professional growth.
- Opportunities to contribute ideas and technical decisions.
- Career development and advancement opportunities.
- Competitive salary package.
- Private health insurance.
- Ongoing training opportunities.
- Modern equipment and development tools.
- Additional employee perks.
Join our team and become part of an environment where technology, innovation, and collaboration come together to create meaningful solutions. We look forward to meeting you!
Σας ενδιαφέρει αυτή η θέση;