• jobs
  • 5 days ago

jobs description

Job Title: Software Developer

We are seeking a Software Developer to join our team. The ideal candidate will have at least 4 years of professional experience working with .NET Core and C# and a strong understanding of software development principles.

Job Responsibilities Include:
• Delivers code on time with minimal supervision, meeting the Definition of Done
• Develops and has demonstrated depth in two or more platforms or technologies.
• Begins mentoring more junior developers in pair programming situations.
• Actively participates in pair programming with more experienced developers.
• Follows SOLID principles when developing.
• Understands fundamental Design and Architectural Patterns and provides feedback.
• Demonstrates principles of a professional programmer.
• Sets up development environment independently with documentation.
• Deploys code to established infrastructure.
• Meets code quality goals independently.
• Uses source control management, project management tools, and... time tracking tools without guidance.
• Contributes to the resolution of issues during conversations.
• Resolves client issues with supervision.
• Supports manager in raising issues to client.
• Produces quality written communications directly to client.

Basic Qualifications:
• 4+ years of hands-on, professional experience developing in C#.
• 3+ years of experience with Object Oriented Programming and SOLID Principles.
• 3+ years of experience working with .NET technologies including at least one of the following: Web API, ASP.NET MVC, Blazor, or MAUI
• 2+ years of experience working with Databases.
• Experience with Entity Framework Core and migrations strategies.
• Experience implementing and consuming REST services.
• Experience with version control systems such as Git.
• 2+ year of experience working with JavaScript, jQuery, NodeJS and/or other related front-end web technologies.
• Demonstrates proficiency in advanced debugging and troubleshooting tools and techniques.
• Strong database programming skills
• Strong written and verbal communication skills

Preferred Skills:
• Experience working with cloud-based platforms (Azure, AWS)
• Experience in Xamarin/MAUI development will be greatly appreciated.
• Experience with unit and integration testing will be appreciated.
• Experience with Telerik UI Controls for ASP.NET Core / .NET MAUI
• Experience with SignalR: Real-time web functionality in applications.
• Working knowledge of the Agile methodology and the SCRUM process

What We Offer:
• Competitive salary
• Opportunities for professional growth and development
• A supportive and dynamic work environment
• The chance to be part of pioneering projects in the mixed-reality space

Ready to Make a Difference?

This is a full-time position with competitive compensation, benefits, and opportunities for advancement. If you're a driven, creative Software developer with a passion for building high-quality software, we'd love to hear from you!

To help us track our recruitment effort, please indicate in your cover/motivation letter where (vacanciesingreece.com) you saw this job posting
Nicosia Cyprus


Apply - Software Developer Nicosia