Senior Software Engineer - Windows

Published date: 2024/01/10
  • Location: Bengaluru, Karnataka, Bengaluru, Karnataka, India
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
Company Name: 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

Contact seller Share

0 page views

Related listings

  • Lead Software Engineer (Cloud Developer)
    Software Developer
    Software Developer
    Database Reliability Engineers aka DBREs work in the DBaaS team (Database as a service) at Freshworks. The DBREs are like SREs except that they focus on building/managing our self managed database solutions (MySQL/Redis/Cassandra) and the reliability...
    2024/01/10
  • Software Engineer
    Software Developer
    Software Developer
    Responsibilities: Developing Web Applications architecture for frontend as well as backend. Developed and deployed production quality code in tech stacks - React + Redux, JavaScript/Typescript, Node.js, MySQL etc. Creating servers and databases for f...
    2024/01/10
  • Embedded Software Developer
    Software Developer
    Software Developer
    Position: Embedded Software Developer Experience: 3 years in Embedded Software development Location: Bangalore JOB DESCRIPTION Roles & Responsibility # Design and Development of Embedded Software for custom applications using bare-metal or RTOS. ...
    2024/01/10