Software Engineer .NET

March 5, 2026
Application ends: June 4, 2026
Apply Now

Job Description

Key Responsibilities

  • Develop, test, debug, and maintain software features using C# and the .NET ecosystem
  • Implement solutions aligned with defined architecture and product requirements
  • Contribute to refactoring and modernisation initiatives to improve performance and maintainability
  • Troubleshoot and resolve defects, integration issues, and performance concerns
  • Write clean, maintainable, and well-tested code with appropriate unit test coverage
  • Participate in peer code reviews and apply feedback constructively
  • Follow established development standards, patterns, and security practices
  • Apply AI-assisted development tools across coding, testing, debugging, and documentation activities
  • Review and validate AI-generated outputs to ensure correctness, security, and maintainability
  • Participate in Agile planning, estimation, and sprint delivery activities
  • Collaborate effectively with cross-functional teams to deliver reliable outcomes
  • Contribute to documentation, knowledge sharing, and continuous improvement initiatives

About You

You are a motivated and technically capable software professional who takes ownership of your work and values clean, maintainable code. You enjoy collaborating within a team environment and are committed to continuous improvement and engineering best practice.

You will bring:

  • A bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent practical experience)
  • Approximately 3–5 years of professional software development experience
  • Strong programming skills in C# and the .NET ecosystem
  • Experience maintaining production software systems
  • Experience with Windows desktop development (WPF and/or WinForms desirable)
  • Exposure to web or backend development (ASP.NET Core desirable)
  • Experience with SQL Server; exposure to Postgres or NoSQL databases advantageous
  • Understanding of object-oriented design principles and software engineering best practices
  • Familiarity with unit testing frameworks and debugging tools
  • Awareness of cybersecurity best practices
  • Exposure to AI-assisted development tools (desirable)
  • Experience working in Agile environments
  • Strong communication and collaboration skills
  • A proactive mindset and willingness to learn and grow

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru