EvolutionProjects

Senior Software Engineer

Ilioupoli, GR

4 days ago
Save Job

Summary

About Us

We are a team of software engineers, developers, consultants, and marketeers ready to bring pragmatic solutions and make things happen. We boost strategic innovation and unleash bold creativity on a data driven world leading. We create technologies to open possibilities drive digital transformation and enhance people ‘s lives. We synthesize strategy, innovation, design and technology and we create projects that speak to heart. We choose to turn change into progress.

Our Mission

We inspire brands to impact the world. We want to leave an impactful footprint on the planet and the society. Our mission is to add value to society and drive digital transformations. In order to achive our purpose we monitor the arisal of new technologies, evaluate their robustness and adoption in combination with existing solutions through the industries. The people that power us internally - our teams - are the actors that ensure the services, technologies and resources are the best they can.

About The Team

Building software solutions at scale is one of our top services in Evolution Projects, and as part of the Digital Assets team you will be at the heart of this. The team provides high quality engineering solutions to clients all across Greece. From boutique products to enterprise solutions the team desings and develops maintanable software that has real impact in the everyday life of thousands of people.

The Role

As a Software Engineer in Evolution Projects you will be a critical part in the designing and the development process of our products. You will be exposed to various languages, like Python, Javascript and C# and work in an Agile way to build high-quality, innovative and fully performing software. Our portfolio includes from boutique applications to full grade enterprise solutions.


Responsibilities


  • Execute Agile Software development life cycle (SDLC)


  • Develop flowcharts, layouts and documentation to identify requirements and solutions


  • Write well-designed, testable code


  • Produce specifications and determine operational feasibility


  • Integrate software components into a fully functional software system


  • Develop software verification plans and quality assurance procedures


  • Document and maintain software functionality


  • Troubleshoot, debug and upgrade existing systems


  • Deploy programs and evaluate user feedback


  • Comply with project plans and industry standards


  • Ensure software is updated with latest features



Skills & Experience

  • BSc degree in Computer Science, Engineering or relevant field


  • Positions available to varying levels of experience


  • Ability to develop software in one of Python, C#, Javascript or other programming languages


  • Excellent knowledge of relational databases, SQL and ORM technologies


  • Experience developing web applications using at least one popular web framework (React, .Net Core)


  • Proficiency in software engineering version control tools (Git) and trunk based development


  • Document each aspect of a system or application as a reference for future upgrades and maintenance


  • Revisit the development process to fix bugs or address client or consumer concerns


  • Experience with test-driven development

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: