Senior Software Engineer | Windows
Place of work
Bengaluru, Karnataka
Job details
Job description, work day and responsibilities
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 address
You will be redirected to another website to apply.
Offer ID: #507154,
Published: 5 days ago,
Company registered: 2 years ago