Menu

Senior Software Engineer | Windows

Location: Bengaluru, Karnataka, Bengaluru, Karnataka

Category: Software Developer Jobs

Dear Professionals.,

Greetings from Masadir!

We have urgent job opening for Senior Software Engineer - Windows job in a well-established Electric utility manufacturer MNC Company in Bangalore, Karnataka location.

JOB DETAILS:

Position: Senior Software Engineer - Windows

Location: Bangalore, Karnataka

Salary: Industry Standards

Qualification: Bachelor of Computer Science, Electrical Engineering, or related degree or Diploma.

Experience: Minimum 10+ years of relevant software development with experience in:

· Large, complex software environments.

· Object oriented design and C++ implementation.

· MFC UI design and development.

· Usage of C++ STL.

· C# in .NET Framework.

· Knowledgeable in SQL with experience using one or more relational database

· management systems.

· Development for Microsoft Windows operating systems.

· Complex, interactive graphing applications.

· Web client/server and UI development.

· Use of source code control tools such as SVN.

· Use of software packaging and installation tools such as Inno Setup.

· Communications protocols including networking, serial and modem.

Responsibilities:

· Oversee and perform the analysis of features, architecture, high level and detailed design,

· and the implementation of production-quality Windows applications for a market where

· reliability and ease of use is critical.

· Add functionality to existing systems while maintaining the integrity of the existing software

· architecture and user experience.

· Collaborate with Product Management and other team members to determine the

· requirements and feasibility of new applications and feature requests.

· Evaluate existing applications and identify areas for improvement.

· Initiate and oversee the evaluation and recommendation of tools, technologies, coding

· standards, and processes to ensure the highest quality outcomes.

· Unit testing and debugging of code before release to verification group.

· Ensure that issues found during in-house testing and by customers are resolved quickly and

· efficiently.

· Provide task estimates and status updates as required.

· Review and approve designs and code created by other Windows developers as required.

· Provide technical guidance and mentorship to more junior developers.

· Product release and version management.

· Provide input into the development of formal verification plans.

· Provide technical support to customer service staff and end users as required for escalated

· issues.

Skills and Qualifications:

· Education: Bachelor of Computer Science, Electrical Engineering, or related degree or

· diploma.

· Broad and extensive knowledge of the software development process and technologies with

· an agile mindset.

· Knowledge of software architecture and design patterns.

· Passionate about creating excellent products.

· Proven ability to drive projects and assignments to successful completion.

· Excellent analytical and problem-solving skills.

· Able to provide creative and sound solutions to problems.

· Able to evaluate solutions with a critical eye.

· Excellent interpersonal, oral and written English communication skills.

· Ability to work independently or closely with others. A team player.

· Strong time management skills and able to work in a dynamic environment with multiple

· simultaneous assignments and priorities.

If interested, kindly share your updated CV to cv@masadirservices.com

Please fill the below details: -

Total experience:

Current salary:

Expected Salary:

Notice period

Apply on Company Website You will be redirected to the employer’s website