
.NET Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Greece.
• Engage actively in the software development lifecycle while taking on leadership responsibilities.
• Oversee customer implementations, encompassing analysis, system design, development, and deployment.
• Support the deployment and configuration of the system.
• Suggest feasible technical solutions.
• Maintain thorough technical documentation, including code and system documentation, to facilitate knowledge sharing and assist in onboarding new team members.
• Investigate and resolve intricate technical issues, providing root cause analysis and implementing solutions to prevent recurrence.
• Participate in project planning meetings, offer technical insights for project estimations, and ensure adherence to development timelines.
• Collaborate effectively with cross-functional teams to produce high-quality software solutions.
• Foster a culture of continuous improvement within the development team by identifying opportunities for process enhancement and efficiency gains.
• A bachelor's degree in an IT-related discipline.
• Minimum of 3 years of experience in software development and systems analysis.
• Strong command of English (both written and verbal), validated by a recognized certification (e.g., TOEFL, IELTS, EFSET).
• Proficient experience with ASP.NET CORE MVC, ASP.NET Core, JQuery, HTML5, and Bootstrap.
• Familiarity with Entity Framework Core and expertise in crafting data-access layers utilizing Entity Framework Code-First and the repository pattern.
• Strong grasp of C# and front-end frameworks (Angular or Blazor).
• In-depth knowledge of REST API, JSON, and OpenXML.
• Solid understanding of Object-Oriented Design principles.
• Good knowledge of UML standards to facilitate the completion of modeling and visualizations during the Requirements Analysis and Design of software/system artifacts.
• Skills in extracting business logic from existing software developed in various technologies.
• Experience with Git or other version control systems.
• Proficiency in designing prototypes.
• Ability to write anti-corruption layers and other seams to prevent legacy code from affecting new components of the application.
• Experience in writing unit tests that are decoupled from the system being tested.
• Competitive salary and performance-based bonuses.
• Opportunities for professional growth and development.
• Flexible working hours and remote work options.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.