ManpowerGroup Greece, on behalf of its client, an International Technology Services Provider, with focus at offering ISO-compliant Mobile Driving Licenses, Mobile IDs and overall, Wallet Apps, is looking for a Senior .NET Software Engineer to join their Product Team.
Workplace Location: Company premises are located in Athens, however there is Hybrid OR Fully Remote work option - for non Attiki Residents
(You need to be based in Greece and holder of a valid EU Work Permit)
More specifically you will
- Design, develop, and maintain secure, scalable, and high-performance software applications using primarily the .NET Framework and .NET technologies.
- Participate in technical design discussions and contribute to software architecture decisions within the team.
- Collaborate closely with cross-functional teams, stakeholders, and external partners to understand and implement business and technical requirements.
- Analyze, troubleshoot, and resolve complex application, database, integration, and cloud-related issues.
- Optimize and enhance existing systems to improve performance, scalability, reliability, and security.
- Write clean, maintainable, testable, and secure code following established development standards and best practices.
- Support the investigation and resolution of production issues, performing root-cause analysis and implementing preventive measures.
- Develop and maintain integrations with third-party systems, APIs, cloud services, and external platforms.
- Ensure the delivery of high-quality software through thorough testing, code reviews, and adherence to development processes.
- Contribute to software design standards, coding guidelines, and continuous improvement initiatives within the engineering team.
- Participate in code reviews, technical discussions, and solution design sessions.
- Mentor and support junior developers, sharing knowledge and promoting engineering best practices.
- Stay up to date with emerging technologies, industry trends, and modern software development methodologies.
Requirements
- BSc/MSc in Computer Science, Software Engineering
- 10+ years of professional experience preferably in product development in any OOP language preferably .NET technologies including .NET Core, ASP.NET, MVC, Web API, and Entity Framework
- Experience in oAuth/openid (strongly preferred) and IdentityServer4
- Experience in end-to-end SDLC in either Waterfall or Agile methodologies
- Experience in large scale or international software platforms
- Experience with front-end technologies like HTML, CSS, and JavaScript
- Strong knowledge of SQL and relational database management systems
- Proficiency in code versioning tools, such as Git
- Strong communication skills in English verbal and written
Any Experience in the following will be highly desirable:
- Experience in Software Product Development
- Familiarity with cloud platforms like Azure or AWS
- Experience with microservices architecture
- Knowledge of modern software design patterns
- Strong problem-solving skills and ability to think algorithmically
Benefits
- Competitive Payment either via monthly invoices or could be hired as a full time employee
- Friendly working environment
- 100% Remote work for non Attiki residents
- MacBook
- Work Screen