Job Description – Software Engineer (C# / WPF / Windows Application Development)
Location: Bangalore,
Experience: 5+ Years
Job Overview : looking for an experienced Software Engineer to work on development project. The selected candidate will be responsible for Windows application development, feature implementation, bug fixing, unit testing, functional testing, release activities, and technical documentation.
The candidate must have solid hands-on experience in C#, Windows application development, and Windows Presentation Foundation (WPF), along with experience following the Software Development Life Cycle (SDLC).
Key Responsibilities
- Develop and implement software features
- Perform C# and Windows application development.
- Develop and maintain WPF-based applications.
- Identify, troubleshoot, and fix software defects.
- Perform unit testing and functional-type testing.
- Participate in software release activities.
- Follow the defined Software Development Life Cycle (SDLC).
- Prepare and maintain technical documentation and design documents.
- Prepare test cases and document test results.
- Deliver source code in accordance with Company guidelines.
- Ensure deliverables are completed within agreed project milestones and timelines.
- Participate in code and artifact reviews.
- Collaborate with the project team and provide regular progress updates.
- Follow applicable Company cybersecurity and information-security requirements.
Mandatory Technical Skills
- C#, Windows Application Development, WPF
Additional Experience and Expectations
- Hands-on experience in software development and debugging.
- Experience in unit testing and functional testing.
- Understanding of SDLC practices.
- Ability to prepare technical documentation, test cases, and test results.
- Experience working with source code reviews and software quality processes.
- Ability to deliver work according to defined project schedules and milestones.