The Client:
On behalf of our client, a leading provider of information technology solutions and services to both public and commercial sectors across Cyprus, we are seeking for a talented, motivated and self-driven Senior Software Engineer to join their team in Nicosia.
The Position:
The ideal candidate, as a key member of the Enterprise Content Management (ECM) team, will work on diverse projects that directly contribute to the achievement of the company's strategic goals and objectives.
Duties and Responsibilities:
1) Software Development
Design, develop, implement, and maintain high-quality software solutions.
Write clean, maintainable, and efficient code while adhering to coding standards.
Conduct thorough testing, debugging, and performance optimization for reliability and security of software applications.
2) Requirement Collection and Analysis
Engage with stakeholders to gather and analyse requirements, translating business needs into technical specifications.
Conduct technical assessment to evaluate the suitability of proposed solutions, identifying potential risks and mitigation strategies.
Provide input during the requirements gathering phase to contribute in the refinement of the project scope, prioritize features and establish realistic timelines.
3) Installation and Deployment
Develop installation and deployment procedures for software applications, ensuring smooth and error-free deployment across various environments.
Conduct compatibility testing and validation to verify that software installations meet system requirements.
4) Delivery and Customer Support
Deliver software updates/releases to customers in a timely manner.
Address customer feedback, bug reports, and feature requests promptly, prioritizing issues based on severity and impact on user experience.
Document support interactions in a ticketing system, ensuring that information is readily accessible to support team members and stakeholders.
Skills - Qualifications – Experience:
Bachelor's and/or Master's degree in Computer Engineering or Computer Science or any other related field.
Minimum of 5 years of experience as a Software Engineer.
Proficiency in one or more of the following technologies: C#, React, Blazor, JavaScript, .NET, Oracle or other related technologies.
Strong organizational skills and ability to prioritize tasks.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.
Location: The position is for the Company’s offices in Nicosia, Cyprus.
Remuneration: An attractive remuneration package will be offered to the successful candidate.