Microsoft Foundation Class Library (MFC) Jobs in Bangalore (Bengaluru)
Should have 6+ years of experience
Should have C system programming ,Socket programming,
Visual C++,MFC,Unix/Linux/Windows and OS Internals
Note: No Work from home
Required skills and experience
Should have 2+ years of development experience in C++.
Prefer someone with experience of VC++ and MFC.
Strong Object Oriented Design skills & C/C++, VC++ programming Skills
Experience on MFC based GUI designing preferred
Experience on developing applications on Dialog based, MDI, and SDI architectures
Experience on developing win32 or MFC based DLLs and Libraries
Hands-on experience in implementing multi-threaded applications
Since 1988 Quicken has been the top personal management software for millions of consumers. We pioneered a radically easier and faster way for people to manage their household finances. Since then we’ve continued to focus on delighting customers and making the Quicken product and experience better than ever.
Job Title: Staff/Principal Software Engineer – Development Location: Bangalore, India
Department: Product Development
Quicken is the #1 personal finance management software with a 30-year heritage of helping millions of individuals and families stay on top of their finances. We are going through a transformation, as we recently completed the divestiture from Intuit, with a renewed focus on product improvement, growth, and customer satisfaction. We are working on a strategy to deliver awesome personal finance experience to our customers across Windows, Mac, iOS, Android, and web. This is an opportunity to work in a customer-driven company with a collaborative team that values technical excellence, innovation and creativity, while being good to each other and having fun!
The successful candidate will join our Windows Development team in support of our products and Cloud platform. The team uses the latest software development technology and tools.
If you are looking to be part of a high-performing team at the heart of a fun, energetic, and innovative company, come join the Quicken Team!
You will be part of the Quicken Windows product development team.
Develop and enhance the product. Will involve building new features, enhancing existing
ones, and fixing of customer reported issues.
The work will include development in native Windows technologies, like C++ and C# and
WPF. As well as leveraging web and cloud-based platform services.
Architecture, Technical design and implementation of production ready code, partnering
closely with a cross-functional team (Engineers, Architects, Product Managers, QA,
Operations, and Business Partners).
Exhibit Sound judgement while making technical and product decisions
Analyze customer feedback received thru various channels to determine product
improvements that will enhance customer experience with the product.
Think creatively and facilitate innovative thinking.
Exhibit natural leadership, mentor junior team members in the team
Good communication skills: written and verbal
Strong technical background in design and implementation of shrink-wrapped Windows applications.
8+ years of experience in C++ and Windows/Win32/MFC a must.
Prefer experience in .NET/C#/WPF.
• Consistently deliver high-quality shippable software to our customers, being part of our Agile development team.
Experience interfacing with back-end platforms using REST APIs.
Ability to work on critical areas of the product.
Strong knowledge of SDLC processes and best practices.
Passion for understanding of customer issues and solving them.
Well versed in a variety of Architecture and design patterns.
Comfortable networking with a broad range of stakeholders and able to assess multiple points of view
Experience with unit test frameworks.
MS or BS in Computer Science or equivalent.
Excellent programming discipline: object oriented principles, design patterns, unit testing.
Excellent verbal and written communications skills.
"Self-starter" attitude with an ownership mindset.
- Min. 3-4 years HANDS-ON EXPERIENCE below is mandatory. Altium Designer/Allegro (Preferred tools) Design of multilayer impedance-controlled PCBs
- Schematic symbol and Footprint Library Creation as per IPC standard.
- Hands-on experience with high speed and mixed-signal multilayer layout design.
- Component Placement and Routing plan preparation for design effectiveness
- Complex layout design with DFM and DFT Considerations.
- Gerber Generation and CAM Validation
Required Skill Sets:
- Knowledge of DFM & DFT
- Knowledge of layer stack-up build.
- Knowledge of EMI/EMC considerations for the successful layout design.
- Knowledge of IPC standards.
- In-depth knowledge of PCB fabrication process and Assembly.
- Knowledge in deciphering 2D/3D CAD DRAWINGS
- Willingness to learn new tools, technologies, and processes.
- Diploma/BE/B. Tech in Electronics or any other discipline.