Jobs.com.cy Recruitment, on behalf of our client, one of Cyprus’ most well-established and highly regarded providers of IT services and solutions to a diverse clientele, is looking to recruit a Senior Software Developer to join their expanding team in Nicosia. The successful candidate should hold a degree in Computer Science, Information Technology, or a closely related field, and have around 3+ years of prior experience as a Software Developer. Advanced proficiency in either Java and/or C# is required, along with strong SQL skills. Knowledge of front-end development concepts and fluency in both Greek and English, both written and verbal, is essential. Our client offers a highly attractive remuneration and benefits package, which includes a 13th salary, Provident Fund, and continuous opportunities for professional development and growth.
Key Responsibilities:
- Software Development: Design, write, debug, test, and deploy software.
- Architecture Input: Provide suggestions on software architecture.
- Project Involvement: Work on new projects as well as support and maintain existing applications.
- Prototyping: Create proof of concepts (PoC) as needed.
- Stakeholder Communication: Interact with business stakeholders to understand their needs and propose solutions.
- Code Review: Review code and provide constructive feedback.
- Issue Resolution: Troubleshoot and resolve any defects.
- Knowledge Sharing: Share expertise and insights with the team.
- Mentoring: Coach and mentor team members.
- Agile Participation: Engage in Scrum events and practices.
Key Qualifications and Skills:
- Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 3+ years of experience as a Software Developer.
- Technical Proficiency: Expertise in Java or C#, advanced knowledge of SQL, and familiarity with Git.
- Front-End Development: Good understanding of front-end development concepts.
- Programming Skills: Strong grasp of Object-Oriented Programming, concurrency, and multithreading.
- API Development: Experience in designing, building, and consuming REST APIs.
- Microservices: Experience developing microservices is an advantage.
- Team Collaboration: Excellent teamwork and collaboration skills.
- Time Management: Ability to prioritize tasks and meet deadlines.
- Language Skills: Fluency in both verbal and written Greek and English.
- Innovative Thinking: Creative engineering balanced with high quality and customer focus.
- Analytical Skills: Strong analytic capability and ability to create innovative solutions.
Benefits:
- Competitive Salary: Based on skills and experience.
- Provident Fund: Access to a provident fund.
- Medical Insurance: Comprehensive medical insurance.
- Professional Growth: Opportunities for ongoing professional growth and development.
- Work Environment: A healthy, rewarding, and inclusive working environment.
Application Process:
If you are a seasoned software developer looking to advance your career with a reputable IT services provider, apply now to explore this exciting opportunity.