Full Stack Developer
ABS Group
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Collaborate with cross-functional teams to define, design, build and deliver new features and applications that enhance our value propositions.
- Actively participate in the entire application lifecycle, focusing on backend and frontend coding and debugging
- Implement security and data protection measures, ensuring the software meets industry and regulatory standards.
- Use solid coding skills used in individual contribution and code reviews of other team members.
- Troubleshoot, debug, and optimize software components quickly in support of hotfix demands as well as operate against a planned development schedule.
- Propose solutions to technical issues that occur.
- Stay updated on emerging technologies and industry trends, incorporating relevant advancements into software development processes.
- Possesses a deep understanding of tools used in the Software Development Lifecycle (SDLC).
- In depth knowledge and experience of database management, application development technology, design patterns, distributed and mobile application architecture, security standards and trends in new technology.
- Experience in UML based analysis and design.
- Experience in setting up business rules and workflow engines.
- Should have conducted requirements sessions understanding customer's business processes.
- Understand and use frameworks to design and review solutions for functional and non-functional requirements.
- Previous experience leading a team of software specialists / engineers for the creation / implementation of solution architecture for a product/application.
- Working knowledge of the ABS Health, Safety, Quality and Environmental Management System
- Proven experience (3 - 5 years) as a Full Stack Developer or similar role in a related industry.
- Solid understanding of the software development life cycle and agile methodologies.
- Proficiency in front-end technologies including Angular Framework and HTML5/CSS3/Typescript/JavaScript
- Proficiency in C#, .NET Core, Entity Framework
- Experience with relational database systems such as PostgreSQL and/or MySql and designing efficient database schemas.
- Familiarity with RESTful APIs and web services
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Coding and Development: Ability to write clean, maintainable, and efficient code.
- Experience with version control systems (e.g., Git) and collaborative coding practices.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Ability to troubleshoot and debug complex issues independently.
- Excellent communication skills with the ability to collaborate effectively within a team and communicate technical concepts to non-technical stakeholders.
- Ability to adapt to a fast-paced and evolving environment, taking initiative and ownership of tasks.
- Ability to meet deadlines.
- Understanding of shipping processes is a plus.