About the job
Join a prominent player in the education technology sector, recognized globally as a leader in professional skills assessment and certification with a presence in over 200 countries. This is your opportunity to apply now!
PeopleCert is in search of a skilled Senior Software Developer who will be integrated into our Software Development Team and will be relocating to Athens, Greece. You will be part of a dynamic team of over 100 professionals focused on designing and developing applications that facilitate and manage our certification exams, conducted 24/7 around the globe. Our applications are web-based and utilize cloud services (Azure), employing a diverse set of technologies including JavaScript, Redis, OAuth, . NET, SQL Server, as well as iOS & Android native app development and video streaming capabilities.
As a Senior Software Developer, your responsibilities will include:
- Overseeing the full software development lifecycle, crafting clean, testable, and efficient code while adhering to PeopleCert guidelines for documentation.
- Actively participating in project planning and monitoring progress, providing daily updates to your manager and the project management team.
- Conducting unit tests and preliminary debugging to ensure functionality aligns with expectations, reporting findings to the Software Quality Assurance team via the Wrike collaboration tool.
- Researching innovative technologies, tools, and solutions, sharing insights and expertise with fellow developers.
- Collaborating effectively within a team environment and communicating with team members to achieve optimal outcomes.
- Complying with and implementing procedures, policies, and work instructions as outlined by the PeopleCert Integrated Management System.
- Upholding company values of “Quality - Passion - Integrity - Innovation” in all aspects of work.
Desired Qualifications:
- A Bachelor's Degree in Information Technology or a related field; a postgraduate degree will be considered advantageous.
- Proven experience with AI-powered coding assistants such as GitHub Copilot, GitLab's AI tools, or similar platforms, with a strong emphasis on their application in code generation, code review, and software development automation.
- A demonstrated ability to creatively incorporate AI tools throughout the software development lifecycle to enhance efficiency, code quality, and innovation.
- A minimum of 5 years of experience as a software developer.
- Strong understanding of Object-Oriented Programming (OOP), frameworks, and design patterns is highly valued.
- Proficiency in ASP. NET, C#, and JavaScript.
- Ability to work collaboratively in a team setting, following Agile methodologies (SCRUM).
