About the job
You'll design, develop, and maintain RESTful APIs and n-tier applications using .NET C#. Your day-to-day will involve working with tools like Microsoft SQL, Azure Functions, Web API, and Azure Service Bus to create top-notch software that drives our products forward. If you’re passionate about building and enhancing tech solutions, keep reading!
Day-to-day:
- Develop and maintain robust and scalable .NET applications using C#.
- Implement and maintain RESTful APIs to support various client applications.
- Work with n-tier architecture to ensure separation of concerns and scalability.
- Assist in designing and optimizing Microsoft SQL databases, ensuring data integrity and performance.
- Develop and manage Azure Functions for serverless computing and event-driven tasks.
- Create and maintain Web APIs and Microservices to support frontend applications and external integrations.
- Utilize messaging solutions such as Azure Service Bus or Event Grid for efficient service communication.
- Collaborate with cross-functional teams to gather requirements, design solutions, and ensure successful implementation.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve technical issues and performance bottlenecks.
- Stay updated with the latest industry trends and technologies to continuously improve our solutions.
Qualifications:
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
- Minimum 2 years (for mid-level), 5 (for senior level) of hands-on experience in .NET development with C#.
- Solid experience with RESTful APIs and microservices architecture.
- A good grasp of n-tier architecture design and implementation.
- Proficiency in Microsoft SQL, including database design and optimization.
- Familiarity with Azure Functions and cloud services.
- Experience in developing and managing Web APIs.
- Basic knowledge of message queuing technologies like Azure Service Bus.
- Understanding of Agile/Scrum methodologies and best practices.
- Strong problem-solving skills, attention to detail, and teamwork abilities.
- The ability to juggle multiple tasks and work independently.
Bonus points for:
- Experience with other cloud platforms, particularly Azure Cloud.
- Knowledge of additional programming languages and frameworks.
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with containerization technologies like Docker and Kubernetes.
Personal Profile:
- Positive mindset & can-do attitude.
- Ownership & self-motivation.
- Ability to multitask & delivery on time adhoc tasks.
- Customer centricity & team spirit.
- Excellent oral and written communication skills.
- Excellent analytical and problem-solving ability.
- IT Security & risk awareness
- Attention to detail.
What we offer:
- Extensive training opportunities - on-demand and on-site options, webinars, seminars, and fully covered certifications
- Partnership with multiple educational institutions across Greece for advanced education
- Comprehensive Health Insurance that keeps you safe, with peace of mind and financial protection in times of need.
- Pension Scheme to secure your financial future and ensure you can plan confidently for the years ahead.
- Well-being and work-life balance, including extra days off and support for working parents.
- One-time budget for home-office equipment to make your work-from-home comfortable.
- Recognition and rewards for excellence, including bonuses and salary increases based on your contribution throughout the year.
- Monthly meal allowance that can be used at supermarkets and cafeterias, including our own offices' cafeteria.
- Recently renovated offices, central location, with easy access
Πληροφορική
Hybrid
Permanent
Full Time
About the company
At NN, our purpose is to help people care for what matters most to them.
The world in which we live may change, but what really matters to people remains the same. Family, friends, love, health, home and work. Work is an important part of life. But you are more than just a colleague and that is something we understand very well at NN. You don’t just develop skills and competencies at work. You’ve got different roles in life and you take something from everything you do. That’s what makes everyone different. At NN we believe that differences makes us better.
Show More
© Jobily.gr 2025, All rights reserved
When you visit or interact with our sites, services or tools, we or our authorised service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.
fbc3b990