Senior Developer - Pune | Zoek India | 203e1e74fdd44a73af9a8ac801e4460d
Pune, Pune Division, Maharashtra
Permanent (Full time)
What you will do
In this role, you will be part of product development team to manage & deliver new product functionalities, modify existing product’s functionalities or improve product functionalities as required.
The Sr. engineer will work in the Software development group in the design, development and test of PC software programs for Fire detection systems.
You will work within a multi-disciplined engineering team consisting of electronics engineers, mechanical engineers, firmware engineers, software engineers, programmers and scientists focusing on applied research and new technology innovations to provide new and improved products and solutions for our customers.
How you will do it
•Independently owns design modules for implementations of windows & Web based applications and closely works with technical lead.
•Independently code, test and integrate to the SW branches.
•Prepare software design specifications, test plans & feasibility study.
•Collaborate with cross-functional teams to analyze, design, and develop new features
•Follow S/W Development life cycle process & agile development process.
•Prepare the documentation as per QMS guidelines & Participate in Quality Management System reviews
•Comply with and makes recommendations for changes to established development guidelines & standards.
•Identify, analyze and support team to resolves complex software inadequacies.
•Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research.
•Review and provide feedback on product functional specifications.
What we look for
•Experience in WPF, MVVM, C / .NET programming is mandatory
•Desired skills: C++ CLI, WCF, Azure Micro services
•Thorough knowledge of applicable software design and development practice; programming techniques and systems and language platforms.
•Excellent problem solving, interpersonal communication and project management skills a must.
•Must have a desire for achieving excellence in customer satisfaction, process and product quality and reliability.
•Strong understanding of different software development life cycles (waterfall, iterative) and contemporary software quality assurance processes and automated tools.
•Must have experience in managing and working with distributed team members.
•Must be extremely detail-oriented with respect to documentation and communication
Strong communication, interpersonal, problem solving and presentation skills
Able to work independently or in a team environment
Able to take ownership and work on project timelines
Self-motivated, takes initiative to resolve issues
Ability to problem solve through analysis of a situation where there are a variety of variables
Knowledge of Fire Detection Systems or similar systems
BE Degree in a technical field is required.
5 to 9 years’ experience in Windows based PC software design/development
Posted 2 days ago