Search by job, company or skills
About Atos
Atos is a global leader in digital transformation with 107,000 employees and annual revenue of over 11 billion. European number one in cybersecurity, cloud and high-performance computing, the Group provides tailored end- to-end solutions for all industries in 71 countries. A pioneer in decarbonization services and products, Atos is committed to a secure and decarbonized digital for its clients. Atos is a SE (Societies Europaea), listed on Euronext Paris and included in the CAC 40 ESG and Next 20 Paris Stock indexes.
The purpose of Atos is to help design the future of the information space. Its expertise and services support the development of knowledge, education, and research in a multicultural approach and contribute to the development of scientific and technological excellence. Across the world, the Group enables its customers and employees, and members of societies at large to live, work and develop sustainably, in a safe and secure information space.
Role Description
Full-Stack developer is a professional responsible for working on both front-end and back-end development processes with combining functions, technologies, and skills to complete tasks from conception to deployment.
Core Responsibilities
Qualification and Technical Skills
Proficiency in Java with Spring Boot and JavaScript/Typescript frameworks (e.g., Angular, React, Node.js, Vue.js, ).
Soft Skills and Abilities
Communication is an integral part of software development to assure working with teammates and direct managers reporting the progress on every task.
Verbal and written communication are crucial for conveying ideas, discussing requirements, and providing updates to team members, stakeholders, and clients.
Cohesive teamwork to accomplish productive work.
Maintain strong relationships with the team members.
Mentoring and coaching new and junior teammates.
Delegating tasks, inspiring, and communicating effectively with juniors and new commers.
Provide technical support for the team members.
Inspire and motivate team members.
Maintain a professional approach, including meeting deadlines, taking ownership of work, being accountable for actions, and demonstrating integrity in interactions with team members and stakeholders.
To help analyze information accurately and make decisions from data that help increase efficiency.
To predict any bugs and develop a bug-free application using data analysis.
Having a keen eye for detail to ensure the accuracy and quality of code, design, and documentation. It also contributes to producing polished and bug-free software.
Close attention to detail to save time and shorten time schedules.
Having a self-learning skill can greatly benefit a developer in their workplace.
To maximize the ability for quickly identify problems and find effective solutions on their own.
The ability to adapt with all changes quickly and successfully.
Learning new technologies, frameworks, and methodologies to adept with the market needs.
Analyzing issues, identify potential solutions, and make informed decisions.
Troubleshooting software to make sure it is work properly.
Problem-solving skills to identify and fix technical errors.
Managing time efficiently to focus on what's most important and get tasks done more efficiently.
Prioritizing to allow the right things to happen instead of the less beneficial things to leave room for reviewing and solving problems.
Taking ownership to complete tasks through the whole project lifecycle.
Using creative strategies to design technology that attracts users, satisfies, and help clients notice new technology.
Thinking of new ways to approach the development process and improve the project lifecycle.
Performance Standards
Produce clean, efficient, and maintainable code that adheres to best practices and company coding standards.
Demonstrate effective leadership qualities, offer guidance, and support team members, and actively contribute to the growth and development of the team.
Participate in code reviews, providing constructive feedback to improve code quality and maintainability, and contribute to the documentation of software architecture, design decisions, and technical specifications to ensure proper knowledge transfer and project continuity.
Adhere to ethical standards, respect confidentiality, and maintain a positive and constructive attitude within the team.
Development, testing to production environments.
Detecting the error while development and testing.
From development to production failures.
Be able to complete work on time and deliver results quickly with high quality.
Be able to troubleshoot issues in code quickly and efficiently.
Stay up to date with the latest industry trends in technology.
Continuously improve technical skills.
Demonstrate proficiency in development technologies, frameworks, and programming languages.
Aim to deliver high-quality and stable software.
Collaborate effectively with team members, actively participate in discussions, and communicate new ideas and progress clearly.
Adapt to changing project requirements, technologies, and tools.
Take ownership of assigned tasks and demonstrate a proactive approach.
Date Posted: 19/11/2024
Job ID: 100825909