company logo

Software Engineer - Windows (MFC,VC++)

Bangalore
Full-Time
Mid-Level: 4 to 6 years
5L - 15L (Per Year)
Posted on Oct 07 2023

About the Job

Skills

vc++
mfc
VC++
MFC
MS VC++
GDI

Position: Software Engineer - Windows

Reports to: Research and Development Manager Type: Permanent full time

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.

•      Participate in assessment of staffing requirements, and in the interviewing and selection of new team members.

•      Coordinate with management as required to assign tasks to Windows team members and contractors to meet project goals.  Other duties as assigned.

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. 

 

•      Proven ability to quickly learn new skills and assume new responsibilities.

•      Committed to personal growth and development of new skills.

•      Experience: minimum 5+ years of relevant software development with

experience in:

o   Large, complex software environments.

o   Object oriented design, C++ implementation and VC++

o  MFC UI design and development.

o    Usage of C++ STL. o C# in .NET Framework.

o    Knowledgeable in SQL with experience using one or more relational

database management systems.

o      Development for Microsoft Windows operating systems.

o     Complex, interactive graphing applications.

o     Web client/server and UI development.

o     Use of source code control tools such as SVN.

o         Use of software packaging and installation tools such as Inno Setup. o      Communications protocols including networking, serial and modem. 

About the company

Phase Power Protection Private Limited (hereinafter “PPP”), a subsidiary of ERL Phase Power Technologies Ltd, Canada, is a company organized under the Companies Act, 2013, having CIN U72900MH2020PTC343230. PPP has two facilities in India as of now; whilst the first unit is the registered and the corporate office in Mumbai, the other unit is located at Plot #235-0/2, 2nd Floor, Bommasandra Industri ...Show More

Industry

Product Based Company

Company Size

11-50 Employees

Headquarter

Mumbai

Other open jobs from Phase Power Protection Private Limited