Search by job, company or skills

ascendion

System Administrator

new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Description Software Engineer (C++

/ C# | Windows Applications)

Experience

410 Years

About The Role

We are looking for an experienced Software

Engineer with strong expertise in C++ and C#, along with hands-on

experience in building Windows applications. The ideal candidate should have a

solid understanding of Windows system programming, secure coding principles,

and modern development practices. This role requires working in an agile environment

and leveraging AI tools to boost productivity.

Key Responsibilities

  • Design, develop, and maintain applications using C++ and C#.
  • Build and enhance Windows-based applications using Win32, WPF, and UWP frameworks.
  • Perform Windows System Programming including:
    • Accessing BIOS using WMI
    • Registry and file handling
    • Multi-threading
    • Working with DLLs
    • Creating Windows Services
    • Enabling interactions between applications, drivers, and services
  • Implement secure coding practices in C++ and C# in
alignment with security guidelines.

  • Participate in and contribute to the Secure Development Lifecycle (SDL).
  • Work collaboratively within Agile, Scrum, Kanban, or Scrumban teams.
  • Use AI-powered development tools (e.g., GitHub Copilot, Copilot Chat) to enhance code quality and development efficiency.
  • Contribute to UI/UX development using React JS and Micro-Frontends (MFE) when required.
  • Perform code reviews, write technical documentation, and ensure coding standards and best practices are followed.

Required Skills & Experience

  • Strong hands-on experience in C++ and C# programming.
  • Proven experience in Windows application development using Win32 APIs, WPF, and UWP.
  • Deep understanding of Windows system-level programming.
  • Experience with secure coding standards and secure development lifecycle.
  • Working knowledge of React JS and Micro-Frontend architectures.
  • Experience working in Agile/Scrum/Kanban/Scrumban environments.
  • Familiarity with AI-assisted development tools.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144693289

Similar Jobs