Software Developer

2 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Introduction

IBM is seeking a talented and motivated Software Engineer to join the development team of one of its key products. This role involves both front-end and back-end development work across a large-scale, Windows-based application with numerous integrated modules. The ideal candidate is comfortable navigating and enhancing complex codebases and can work independently with minimal supervision. Development is primarily done in a Windows environment using Microsoft Visual Studio, requiring a strong foundation in .NET/C# and familiarity with Windows-specific development practices. This is a great opportunity to contribute to a mature, enterprise-grade product that delivers significant value to IBM's customers

Your Role And Responsibilities

Your Role and Responsibilities
  • Develop, maintain, and enhance modules within a large, Windows-based product.
  • Work on both user-facing interfaces and back-end systems, moving fluidly between different components.
  • Analyze, debug, and resolve issues across the software stack.
  • Understand and manage component interactions within a Windows environment, including registry-related functionality.
  • Collaborate with team members and stakeholders to gather requirements and deliver high-quality solutions.
  • Write clean, maintainable, and well-documented code using Microsoft Visual Studio and related tools.
  • Work independently and take ownership of assigned tasks, delivering them within agreed timelines.

Required Technical And Professional Expertise

  • 2+ year of experience in software development using .NET/C#, preferably within the Microsoft development ecosystem.
  • Solid understanding of the Windows operating system, particularly how software components interact and how the Windows registry functions in development.
  • Strong analytical and debugging skills, with the ability to understand and work with existing codebases.
  • Ability to work effectively in a team and independently with minimal supervision.
  • Excellent communication skills for collaborating with team members and documenting technical details.

Preferred Technical And Professional Experience

  • Knowledge or experience in C++ is a plus/preferred.
  • Familiarity with Windows COM components and Windows services is helpful.
  • Experience with databases such as MS SQL, Oracle, DB2, or Access.
  • Understanding of enterprise software development practices and large-scale application design.
  • Understanding of SharePoint CSOM for managing SharePoint Online or On-Premise resources.
  • Hands-on experience with desktop applications.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
IBM logo
IBM

Information Technology

Armonk

RecommendedJobs for You

Hyderabad, Telangana, India

Bengaluru, Karnataka, India

Bangalore Urban, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Greater Hyderabad Area

Bengaluru, Karnataka, India