I

Senior .NET Software Engineer

Impelsys Portugal
Remote
Apply
AI Summary

Design, develop, and evolve scalable high-performance applications with end-to-end ownership. Drive architectural decisions, troubleshoot production issues, and mentor team members. Requires 6-10 years .NET experience, Agile/Scrum proficiency, and cloud expertise.

Key Highlights
End-to-end ownership of solution design, development, testing, and integration
Expertise in .NET, C#, SQL Server, JavaScript/TypeScript, React, and Azure
Agile/Scrum experience and cross-functional team collaboration
Key Responsibilities
Own end-to-end design and development including solution conceptualization, analysis, development, testing, and integration
Drive architectural decisions, technical discussions, and proof-of-concepts (POCs)
Monitor, track, and resolve defects within sprint timelines; provide post-production support
Technical Skills Required
C# .NET SQL Server
Benefits & Perks
Flexible and remote-friendly work environment
Nice to Have
Experience with NoSQL databases
Exposure to AI-assisted coding tools/platforms
Experience in system design, architecture discussions, and POCs

Job Description


Job Title: Senior .NET Software Engineer

Location: Portugal

Engagement Type: Contract

Experience: 6–10 Years


Job Purpose:

We are seeking a highly skilled Senior .NET Software Engineer to drive the design, development, and evolution of scalable, high-performance applications. This role goes beyond coding, requiring strong ownership of solution architecture, proactive problem-solving, and collaboration across distributed teams. The ideal candidate will bring modern development practices, cloud expertise, and the ability to contribute to technical strategy and execution.


Key Responsibilities:

• Own end-to-end design and development including solution conceptualization, analysis, development, testing, and integration

• Drive architectural decisions, technical discussions, and proof-of-concepts (POCs)

• Actively contribute to user story creation, sprint planning, and Agile ceremonies

• Monitor, track, and resolve defects within sprint timelines; provide post-production support

• Identify technical debt and contribute to modernization and migration efforts

• Troubleshoot production issues using logs and debugging tools

• Collaborate with cross-functional teams and communicate effectively with both technical and non-technical stakeholders

• Proactively identify risks, blockers, and propose optimized solutions considering trade-offs

• Contribute to improving team productivity, design standards, and engineering practices

• Serve as a technical mentor and actively support peers in problem-solving


Skills, Qualification & Experience:

• Bachelor’s degree in Computer Science, Engineering, or related field

• 6+ years of hands-on experience in software development using .NET technologies

• Experience working in Agile/Scrum/Kanban environments

• Proven track record in designing scalable and maintainable systems

• Experience working in distributed/global teams

• Strong problem-solving and critical-thinking abilities


Technical Skillset:

Must Have:

• Strong expertise in C#, .NET (preferably latest versions like .NET 10)

• Experience with SQL Server and database performance optimization

• Proficiency in JavaScript, TypeScript, HTML, CSS

• Experience with React or modern frontend frameworks

• Azure cloud platform experience

• Debugging, logging, and production troubleshooting skills

• Experience with DevOps practices and CI/CD pipelines


Good to Have:

• Experience with NoSQL databases

• Exposure to AI-assisted coding tools/platforms

• Experience in system design, architecture discussions, and POCs


Preferred Attributes:

• Strong ownership mindset and accountability

• Excellent communication skills with ability to explain complex technical concepts clearly

• Collaborative and transparent team player

• Ability to think critically and make informed trade-offs

• Proactive attitude towards problem-solving and continuous improvement

• Ability to mentor and positively influence team members


Why Join Impelsys?

• Work with a globally distributed team on cutting-edge technologies including Cloud and AI

• Flexible and remote-friendly work environment

• Opportunity to contribute to large-scale digital transformation initiatives

• Collaborative and innovation-driven engineering culture


Similar Jobs

Explore other opportunities that match your interests

Software Engineer

Programming
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

sensor tower

Portugal
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

WE ARE META

Portugal

Senior Golang Developer - Backend & AI Integration

Programming
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

ennismore

Portugal

Subscribe our newsletter

New Things Will Always Update Regularly