Advisory Software Engineer
ΠΕΙΡΑΙΑΣ, GR
At Alpha Bank we are shaping the future of banking in Greece.
Through our large-scale Transformation Program, we are changing the way we operate, the way we deliver results and the way we service our Customers.
• We understand our Customers’ needs and design experiences around them.
• We work in partnership and invite diversity of skills and perspectives.
• We are forward-thinking and drive continuous improvement.
• We make things happen; we execute quickly and focus on what is essential.
If you are a change enthusiast who sets ambitious goals and works with a sense of purpose, we want to get to know you!
Join our team #AlphaBank
#WeAreAlpha #EnablingProgress #AlphaCulture #ValuesThatLead #OneTeamOnePurpose
Purpose
As a Senior Software Engineer, will be placed in the Bank’s IT Digital Services and Data Analytics Division and you will be responsible for Designing, Implementation, and Evolution of enterprise-grade software systems in the areas of Process Automation and Content Management. You will work closely with Functional Analysts, Solution Architects and stakeholders to ensure that delivered solutions meet both Technical and Business expectations.
What you will be doing
• Collaborate with cross-functional teams for the Design and Development of Software Applications
• Lead Technical Design and Architecture discussions and ensure alignment with enterprise standards
• Contribute to Technical Specifications, Solution Documentation and Project Plans
• Drive the tasks of effort estimation, planning, and risk assessment for Software delivery
• Evaluate the impact of new requirements or changes on existing systems and propose sound technical approaches
• Provide technical guidance and mentorship to junior engineers
• Ensure code quality, scalability, maintainability and security of developed solutions
What you need to have
• A Bachelor’s degree in Computer Science, Engineering, Information Systems or related field
• At least five (5) years in designing and developing Enterprise Web Applications
• Strong knowledge of software engineering principles and clean architecture practices
• Hands-on experience with REST and SOAP web services
• Familiarity with one or more RDBMS (e.g., Oracle, SQL Server, DB2)
• Experience in leading or mentoring Software Development teams
• Exposure to Workflow/BPM or Document Management platforms will be considered a plus
• Previous experience in Banking or Large Enterprise environments will be considered an asset
What We Offer
It’s all about our people. At Alpha Bank, you will enjoy:
• An opportunity to join the most robust financial institution in Greece with a leading role in the Greek economy and a strong presence in the community.
• A friendly and collaborative work environment that supports taking initiative and action.
• A culture that centers around learning and continuous development and encourages everyone to bring their best self to work.
• The opportunity to challenge your thinking through your participation in complex tasks.
All applications will be acknowledged and treated in utmost confidence.