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
Senior Software Engineer | Windows
Check with seller / month
Actively Hiring
Bengaluru, Karnataka
Full Time