
Full-Stack Software Developer
- Λάρνακα
- Μόνιμη
- Πλήρης Απασχόληση
- Design, maintain, and build cutting-edge software solutions.
- Enhance and maintain existing company software products.
- Develop new products using the company's in-house framework.
- Work with technologies like Angular, HTML, CSS, C#, SQL, and ASP.NET.
- Engage in all stages of the software development lifecycle (concept/deployment/support).
- Monitor application performance and system logs to detect anomalies.
- Proactively address potential issues and ensure system integrity.
- Assist in the testing, deploying, and rolling of new features, updates, and patches.
- Bachelor's degree in Computer Science or a related field.
- 1-2 years of proven experience as a software developer.
- Solid understanding of object-oriented programming (OOP) principles.
- Solid understanding of web development and database design.
- Familiarity with API design, implementation, and best practices.
- Good understanding of software design patterns and networking fundamentals.
- Strong organizational skills with the ability to handle multiple projects simultaneously.
- Clear communication skills to liaise with cross-functional teams and stakeholders.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Familiarity with maintaining and upgrading legacy systems as part of a modern tech stack.
- Experience with developing cloud-based web applications.
- Strong knowledge of .Net Core and Angular.
- Background in systems or cloud infrastructure administration.