Software Engineer
- Source: Naukri
- Zettamine Labs
- $10,506 to $16,809.6 /yr
- Hybrid
- Bengaluru
- Full-Time
- Mid level
Job Description
Dear Candidate,
Greeting’s from ZettaMine!!!
We are processing your profile for a Full-Time Employee position with ZettaMine Payroll for Capgemini client
Skill : C#, C++
Job Title: Software Engineer
Relevant Experience: 4 to 8 Years
Work Location: Bangalore
Notice Period: Immediate Joiners to 15 Days NP Serving Candidates
Job Description:
Key Responsibilities
- Design, develop, and optimize Windows desktop applications using C++ and C#.
- Use Visual Studio Professional extensively for coding, debugging, profiling, refactoring, and performance tuning.
- Utilize AI-assisted development tools (e.g., GitHub Copilot, Microsoft Copilot) to accelerate development, improve code quality, generate tests, and enhance documentation.
- Own the end-to-end Software Development Lifecycle (SDLC): requirements, design, implementation, testing, release, and maintenance.
- Collaborate within an Agile/Scrum team: participate in sprint planning, backlog refinement, estimations, and retrospectives.
- Conduct in-depth code reviews, enforce coding standards, and ensure adherence to modern engineering practices (SOLID, clean architecture).
- Implement automated tests (unit + integration) and contribute to CI/CD pipelines.
- Build and maintain modern desktop UIs (optional), ideally using WPF with MVVM.
- Diagnose complex issues using advanced debugging tools, crash-dump analysis, and profiling.
- Work with DevOps for efficient builds, signing, packaging, and desktop deployment.
- Mentor junior developers and contribute to architecture decisions.
Required Qualifications
- 6+ years experience building Windows desktop applications.
- Strong handson expertise with C++ (11/14/17+) and C#/.NET.
- Extensive experience with Visual Studio Professional (debugging, profiling, memory analysis, extensions, productivity tools).
-
Practical use of AI development tools (e.g., GitHub Copilot) for:
- code generation
- test creation
- documentation
- refactoring suggestions
-
productivity improvements
- Solid understanding of Design Patterns, Multithreading, IPC, memory management.
- Strong knowledge of SDLC and experience driving quality through the entire lifecycle.
- Proficiency with Git and modern branching strategies.
- Proven experience working in Agile development environments.
- Excellent communication, debugging, and problemsolving skills.
Good to Have (Preferred)
- Experience building modern UIs with WPF (XAML, MVVM).
- Experience with other UI stacks (WinForms, MFC) is a plus.
- Hands-on experience with packaging: MSIX, MSI/WiX, code signing.
- Knowledge of interop: P/Invoke, COM/WinRT, C++/CLI.
- Experience using advanced profiling tools (WPA, ETW, PerfView).
- Familiarity with DevOps for desktop applications (Azure DevOps, GitHub Actions).
How to Apply:
Send your updated resume to: [email protected] or WhatsApp to +91 8977526961
Please include the following in your email/WhatsApp:
Note: Interested and Relevant experienced candidates can apply ASAP.
- Full Name
- Contact Number
- Total Experience
- Relevant Experience
- Current CTC
- Expected CTC
- Notice Period
C## #C++ #SOFTWAREENGINEER
Skills
- c-sharp
- cplusplus
- microsoft-visual-studio
- visual-studio
- Github
- gitHub-copilot
- ipc
- Wix
- azure-devops
- microsoft-azure
- github-actions
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
