Match score not available

Senior Backend Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Degree in Computer Science or Information Technology, or equivalent experience in Software Engineering., In-depth knowledge of the .NET stack including .NET Framework, .NET Core, and C#., Experience in refactoring legacy code and migrating to modern technology stacks., Strong background in database design and familiarity with Cloud technologies, particularly Microsoft Azure..

Key responsabilities:

  • Designing, developing, deploying, and maintaining large enterprise software applications.
  • Conducting quality assurance checks from unit testing to integration and system testing.
  • Translating business requirements into technical requirements for analytics solutions.
  • Collaborating with team members to ensure alignment towards project goals.

iTechScope logo
iTechScope SME http://www.itechscope.com
11 - 50 Employees
See all jobs

Job description

On behalf of our client, an industrial leader and solution provider in the fields of waste management, fuel & oil distribution and roadside assistance, we are looking for a Senior Backend Software Engineer, to join its software development team.

Your day-to-day

  • 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

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

We love your personality if you

  • Have the 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

You will be part of a company with amazing culture, people orientation, strong team work and plenty of room for career and personal development. Among others, the main perks are:

  • 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

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Time Management
  • Teamwork
  • Curiosity
  • Problem Solving
  • Creativity

Back-End Engineer Related jobs