Job Description

Software EngineerUniversal Life is seeking to recruit a Software Engineer to join the Information & Technology Department, at the Company’s Head Offices in Nicosia. The candidate will have the opportunity to become an integral part of our dynamic web development team. This team is dedicated to creating innovative solutions and enhancing the web applications of Universal Life. Collaborating closely with talented professionals, the candidate will contribute to the design, development, and maintenance of cutting-edge web applications. This role offers a stimulating environment driven by creativity and collaboration, allowing the candidate to continuously learn and grow alongside like-minded individuals passionate about leveraging technology to drive business success.Main ResponsibilitiesDesign, develop, and maintain web applications using the Microsoft stack, including C# .NET, .NET Core, and related technologies.Implement responsive and cross-browser compatible designs using Microsoft front-end technologies such as Razor and Blazor, as well as modern frameworks like Angular and React where applicable. Develop and enhance user interfaces (UIs), ensuring alignment with UI/UX design principles and delivering intuitive, user-friendly web experiences.Work closely with UI/UX designers and business analysts to translate prototypes and visual concepts into fully functional and interactive front-end components.Collaborate with product owners, business analysts, other developers and stakeholders to understand project goals, requirements, and specifications.Write clean, efficient, and well-documented code following best practices and Universal Life’s design framework.Integrate third-party APIs, plugins, and libraries as needed to enhance applications functionality.Implement and maintain CI/CD pipelines for automated build, test and deployment processes using tools such as Azure DevOps.Utilize Git and GitHub for version control, branching, and collaborative development workflows.Conduct thorough testing of websites and web applications to identify and fix bugs, errors, and performance issues.Optimize web applications for speed, performance, and scalability.Ensure security best practices are implemented to protect user data and prevent vulnerabilities and cyber threats.Create technical documentation documents and manuals.Provide support to users, solve any issues or problems arising and enhance the existing applications to improve user experience. Stay updated with the latest technologies, trends, and best practices in web development.QualificationsA University degree (or equivalent) in Computer Science or Computer Engineering or a related subject.Track record and experience in a similar position will be considered an advantage.While prior experience is valued, we are open to candidates with little or no experience who can demonstrate a strong willingness to learn and develop their skills rapidly.Proficiency in C# .NET, NET Core, and related technologies. Experience working with databases such as SQL Server.Solid understanding of web development concepts, including HTML5, CSS3, JavaScript, and AJAX.Strong problem-solving skills and attention to detail.Excellent communication and collaboration skills.Ability to work independently and as part of a team in a fast-paced environment.Very good command of the Greek and English languages (verbal and written) Professional certifications relevant to the above technologies will be considered as an advantage.Reward package The Company offers an attractive remuneration package based on the candidate’s experience and qualifications plus other benefits like 13th Salary, Retirement scheme and membership to the following Group Schemes which are offered by the Company to its permanent staff:Life and Permanent Total Disability Insurance (60 x gross monthly salary)Health Insurance Interested applicants must complete the Online Application Form by 23/11/2025All applications will be treated in strict confidence.Who we areUniversal Life was the first insurance company founded in Cyprus after the enactment of the local insurance legislation in 1970 with the vision to assist in the development of the life insurance industry on the island. Having completed five decades of contribution to the Cypriot economy and its society in general, Universal Life has made its name synonymous with life and health insurance in Cyprus. Today, Universal Life is one of the largest insurance companies in Cyprus, possessing a special place in Cyprus services sector. We are proud of having been certified by the Gender Equality Certification Body for the Implementation of Good Practices on Gender Equality in the Work Environment which aim at the creation of a healthy working environment, that respects the diversity of the personnel, ensures equal opportunities for all its people and promotes the improvement of their living standards as well as their continuous improvement, strengthening and development.Universal Life is an employer of choice for aspiring and accomplished professionals and was the first Insurance Company in Cyprus to attain the Great Place to Work® certification reflecting the Company’s aim to create an exceptional, high performing workplace where its employees thrive, grow and feel trusted and valued.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In