Athens, Attiki, GR
32 days ago
Senior Software Developer (12 months contract)

Position Background:

As part of the Center of Excellence in Pricing and Analytics, we are dedicated to delivering impactful software solutions that optimize business processes and provide strategic guidance to HP’s commercial sales teams. Our global team includes software engineers, data scientists, and DevOps engineers who push the limits of technology to drive innovation and bring actionable insights to HP.

This role has significant influence on project outcomes and functional goals, requiring collaboration across internal and outsourced teams to achieve HP's mission.

Please note that it's a fixed-term role with a 12 month contract. Extension to permanent position is possible but not guarantee.

Responsibilities:

Lead and oversee the design, development, testing, and deployment of software applications to address specific business needs.

Plan, execute, and monitor software development projects, ensuring they meet timelines, budget, and quality standards.

Develop enterprise-grade applications on cloud-based systems, ensuring compliance with cyber-security requirements and adherence to strong software engineering principles.

Allocate resources effectively and define detailed project plans to ensure seamless functionality of applications.

Troubleshoot and resolve production bugs; proactively identify areas for process enhancement.

Document and promote best practices across the team, automating operational processes as necessary.

Mentor junior developers, providing technical support and guidance in designing, coding, testing, and integrating complex software solutions.

About You:

Curiosity and a proactive approach to exploring and implementing new solutions.

Rigorous and methodical in problem-solving with a strong understanding of software design principles.

Able to independently drive projects in a fast-paced, dynamic environment.

Job Requirements:

Bachelor’s degree in computer science, Information Systems, or a related field, or equivalent experience.

More than 7 years of experience in software development or applications engineering.

Strong expertise in JavaScript/NodeJS, with proven experience in back-end services (REST APIs, microservices, authentication, etc.).

Knowledge of CI/CD pipelines and GitHub workflows, including pull requests and code merging.

Ability to work on Agile Scrum teams, delivering results efficiently under pressure.

Experience in back-end development, particularly Java is a must

Cloud experience with AWS and containerization technologies like Docker.

Programming certifications in JavaScript, Java, or similar languages, with Java being highly preferred.

Expertise in cloud-based platforms (e.g., AWS, Microsoft Azure), Agile methodology, and web-based technologies.

Advanced understanding of software development principles, including full stack development, microservices, and automation.

Effective communication, results orientation, and customer-centric approach.

Confirm your E-mail: Send Email