Software Developer - Engineering

3 - 8 years

9 - 19 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description: Position Purpose and Objectives: We are seeking a skilled and versatile Engineering Software Developer to join our development team. This role involves both new feature development and the maintenance of existing applications. The ideal candidate will have a strong background in C# and experience developing Windows applications, particularly using WinForms and WPF. Qualifications: Bachelors degree in Computer Science, Engineering, a related field, or equivalent practical experience. 5+ years of professional experience in C# development. Solid understanding of object-oriented programming and software design patterns. Strong experience developing WinForms applications. Experience working with Entity Framework (EF6 or EF Core) for MSSQL Server databases. Strong debugging and troubleshooting skills. Demonstrated ability and willingness to learn and work with legacy or domain-specific languages (i.e. Fortran/Visual Basic). Ability to work independently as well as in a team environment. Experience developing for Autodesk products, with preference for Plant 3D, Vault, and/or Inventor is a plus. Familiarity with Microsoft Excel add-in development (VSTO/ExcelDna) is a plus. Familiarity with source control systems such as Git or Azure DevOps. Responsibilities: Design, develop, and maintain Windows-based applications using C# (.NET Framework/.NET Core). Build and enhance complex WinForms applications for engineering functional groups. Work with engineering teams to understand and implement requirements in a technical context. Debug, refactor, and optimize existing codebases. Write clean, maintainable, and well-documented code. Participate in code reviews and team discussions.

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
Babcock Power logo
Babcock Power

Energy & Utilities

New York

RecommendedJobs for You