Remote Senior Backend Software Engineer

Logo of iTechScope

iTechScope

πŸ“Remote - Greece

Job highlights

Summary

The job is for a Senior Backend Software Engineer at an industrial leader in waste management, fuel & oil distribution, and roadside assistance. The role involves designing, developing, deploying, and maintaining large enterprise software applications using .NET, .NET Core, and related frameworks. The engineer will also conduct quality assurance checks, implement logging and monitoring procedures, translate business requirements to technical requirements, collaborate with other teams, and document design specifications.

Requirements

  • Degree in Computer Science, Information Technology (or exceptional experience in Software Engineering)
  • In-depth knowledge of .NET stack (.NET Framework, .NET Core, C#)
  • Experience in refactoring legacy code and migrating it to modern technology stack
  • Good knowledge about modern Software Design Approaches, such as Clean Architecture, Domain Driven Design, and Test-Driven Design
  • Strong background in relational and non-relational database design
  • Working knowledge of Cloud technologies (preferably Microsoft Azure), REST APIs, and DevOps tools

Responsibilities

  • Designing, developing, deploying, and maintaining large enterprise software applications using .NET, .NET Core and related frameworks
  • Implementing and conducting thorough quality assurance checks from unit testing to integration and system testing, using automated tools and techniques
  • Implementing efficient and effective logging and monitoring procedures
  • Translating business requirements to technical requirements for producing effective and efficient analytics solutions
  • Documenting design specifications and implementation details
  • Collaborating with other team members including Software and Firmware Engineers, and Business Analysts to ensure alignment towards our goals

Preferred Qualifications

  • Ability to work efficiently both on your own initiative and within a team
  • Work hard towards meeting deadlines while handling multiple projects simultaneously
  • Are creative, curious and have a passion for learning new things
  • Have leadership skills and want to evolve within the company

Benefits

  • Competitive salary and performance based bonuses
  • Ability to develop and grow in an extremely dynamic business environment
  • Private Medical & Life Insurance
  • Free access to online courses and certifications
  • A remote-friendly culture

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let iTechScope know you found this job on JobsCollider. Thanks! πŸ™