Software Engineer (L4)

Detalhes da Vaga

REGION: Core Business Development Division / Finance System Development
REPORTING: Team Manager
LOCATION: Torres Vedras, Portugal
COMPANY OVERVIEW
As a global leader in cash technology solutions, we provide the financial, retail, cash centre and gaming industries with confidence that their cash is protected and always working to help build a stronger business.
Our cash automation technologies and process engineering services help businesses in more than 100 countries optimise the handling, movement and management of cash. While we span the globe, we personally engage with each customer to address their unique challenges and goals — enhancing staff efficiency, reducing operating costs and enabling a more rewarding customer experience.
We offer peace of mind. We enable transformation. We generate options. We empower people. We do all this by releasing companies from the burden of cash management, putting cash to work, and helping customers enhance the value that their staff and facilities add to their business.
We pride ourselves on customer focus, solution quality and our great team. We are growing and diversifying and are looking for talented people who are passionate about what they do and want to contribute to the next phase in our company's success.
ROLE PROFILE
Software engineers contribute to the development, enhancement, and maintenance of cutting-edge applications and systems. This role requires a strong foundation in software development, a commitment to best practices, and the ability to work collaboratively within a team. The ideal candidate will be responsible for delivering high-quality code, troubleshooting issues, and continuously improving the performance and scalability of our products.
MAIN RESPONSIBILITIES
Design, develop, and maintain software applications and systems according to specifications.
Collaborate with cross-functional teams to gather requirements and define software solutions.
Write clean, efficient, and well-documented code following industry best practices.
Perform code reviews to ensure code quality, consistency, and adherence to standards.
Troubleshoot, debug, and resolve software defects in a timely manner.
Participate in the full software development lifecycle, including planning, testing, and deployment.
Contribute to continuous improvement initiatives to enhance software quality and team efficiency.
Ensure software scalability, security, and performance by implementing robust design principles.
Stay up-to-date with emerging technologies and integrate them into existing systems where applicable.
Provide mentorship and support to junior developers as needed.
EDUCATION, QUALIFICATIONS AND EXPERIENCE
Degree in Computer Science, Information Systems, or related field.
Minimum 4 years of programming experience.
REQUIRED COMPETENCIES
General Characteristics
Applies broad knowledge of principles and skills in specific area.
Independently evaluates, selects, and adapts standard techniques, procedures and criteria.
Acquires general knowledge of principles and practices of related fields and ability to function on multi-disciplinary teams.
Works on multiple projects of moderate size or portions of major projects.
Technical Ability
Structured in their thinking with good understanding of theory and applied bases in areas of competence.
Technically proficient and applies knowledge to determine correct approach required to complete projects.
Typically performs analysis, designs and/or supports one or more complex components; good analytical skills and business thinking.
Managerial Accountability
May assign tasks/direct associate engineers and technicians.
Plans and co-ordinates detailed aspects of engineering project work.
May assist with and/or prepare project scope, budget and schedules assignments.
Assists with proposals to provide professional services and/or seeks funding for engineering projects/programmes.
Achieving High Performance
Receives general direction for key objectives.
When necessary, receives guidance on unconventional or complex problems.
May receive direction on modified techniques and new approaches on assignments with conflicting criteria.
Demonstrates a good level of written and verbal communication skills; adapting approach/style to different situations/audiences.
Integrity
Demonstrates knowledge and understanding of the behaviours and principles that guide desired actions.
Uses sound judgement to provide timely and appropriate decisions.
Bases judgement on analytical thought and interpretation of circumstance.
Is a trusted member of the team.
Analytical Thinking
Uses logical reasoning to break down and work through a situation/problem to arrive at an outcome; solving complex problems with minimal guidance.
Able to provide guidance/lead on matters where problem solving expertise is needed; taking ownership of the analysis of requirements needed to bring resolution.
May be called on to provide input into problem solving in other teams.
Personal Development
Adapts to change and looks towards developing skills and processes.
Takes on stretch assignments; anticipating change and trends which may affect ability to deliver.
Understands how the team contributes to achieving business/financial goals.
GLORY SPIRITS
The Glory Spirits & Behaviours reflect the values and behaviours that are critical to the ongoing success of Glory and as such represent the foundations of our behaviour globally to lead us to realise our mission:
Self-Starter - understand the objectives of your own work and are proactive in achieving goals.
Collaboration - respect diversity and create a culture of collaboration to work with each other to achieve a common goal.
Integrity - understand Glory's mission and act with responsibility and pride to realise achievement and act and behave with high integrity and a strong sense of ethics.
Own Growth - leverage our own talent and achieve personal development by adopting a broader perspective; looking beyond our own work.
Glory believes in equal opportunity for all qualified persons and will not discriminate against any applicant for employment because of race, colour, religion, marital status, national origin, gender, age, disability, veteran status, or any other status protected by law.

#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Allthetopbananas_Ppc

Função de trabalho:

Requisitos

Solutions Engineer (Presales)

.Are you passionate about leveraging GIS and OSS technology to drive innovation in the telecommunications industry? Do you thrive in dynamic, customer-facing...


Enghouse Systems Limited - Lisboa

Publicado a month ago

Coordenador De Assistência Técnica – Lisboa

A FórumSelecção está em processo derecrutamento e seleção para um Coordenador de Assistência Técnica (M/F).Funções:Planeamento mensal das manutenções a efetu...


Fórum Selecção - Lisboa

Publicado a month ago

Growth Enablement Specialist Lisbon (Hybrid)

.Sensei is revolutionizing the retail and technology sectors with innovative solutions. We've built the technology to digitize physical stores and power them...


Sensei - Lisboa

Publicado a month ago

Senior Programador (Java Liferay) (Setor Público)

Long Description Escolher a Capgemini significa escolher uma empresa onde terá o poder de moldar a sua carreira da forma que desejar, onde será apoiado e ins...


Capgemini - Lisboa

Publicado a month ago

Built at: 2024-11-13T01:45:35.131Z