
NET Software Engineer
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Analyze and document the client's requirements
- Provide technical know-how to Business Consultants during the requirements gathering and selection of implementation
- Support and guide the team members on technical matters
- Design solutions by choosing suitable technologies, tools and techniques
- Design new solutions for problems that the current product functionality cannot resolve
- Implement and develop functional and technical requirements
- Unit test his/her own code
- Document test cases
- Create documentation of the deliverables of the project
- Ensure the smooth communication with the clients (via email or personal meetings)
- University/College degree in Computer Science
- 3-5 years of experience in full stack development using .NET Core technologies (C#, ASP.NET, MVC, Web API)
- Strong understanding of object-oriented programming and Design Patterns
- Proven and solid experience and understanding of RESTful APIs and SOAP based Web Services
- Solid understanding of SQL databases (SQL Server, PostgresSQL, MySQL, etc.) and ability to write complex queries and optimize database performance
- Knowledge of DevOps practices, automated testing and continuous integration/continuous deployment (CI/CD) pipelines would be a plus
- Experience in Banking Sector would be a plus
- Excellent knowledge of English language (written and verbal)
- Fulfilled military obligations (for male candidates)
- People-first approach and open environment to express your ideas
- Ticket restaurant - meal vouchers
- Corporate laptop and equipment
- Corporate mobile phone subscription
- Work-life balance and a hybrid #li-hybrid work model
- Health and insurance plan for you and your family members
- Employee consulting and guidance support by Ergonomia
- Continuous training and certifications
- Discounts on the services and products of our Group's companies
- Gift vouchers for major life milestones
- Special work schedule on summer Fridays and your birthday