Propose software solutions to challenging problems
Develop software modules based on Object Oriented Programming techniques
Maintain post launch product software, provide resolution to product quality issues.
Participate in code, design and test plan reviews.
Comfortable working with Agile & CI/CD environments.
Work with global software team members to deliver complete and high-quality software applications to schedule and specification.
Deploy software solutions on Windows.
Establishes and maintains thorough and accurate documentation of all work.
Create, practice software reusable content and drive continual improvement
Demonstrate strong sense of ownership, urgency, and drive
Ability to work independently and collaboratively.
Education Qualification:
Bachelor\xe2\x80\x99s degree in Engineering (Computer Science / Electronics or its equivalent)
Experience:
06 to 08 years of experience in relevant software industry.
Solid development experience using C++, C# and knowledge of .NET standard libraries - WPF, WinForms, WCF, COM Libs
Very good with data structures, design patterns, object-oriented design and algorithms used in programming.
Experience with large scale data base management (SQL Server, Oracle, MS Access, nHibernate, Entity Framework)
Experience with Windows platform.
Experience in following formal software development lifecycle, including working with requirements, creation of functional/design specifications, code reviews, code coverage and engaging in process enhancements.
Experienced with Agile development
Excellent teamwork and collaboration skills.
Excellent written and verbal communication skills.
Competencies and other requirements:
Experience in microscope imaging and analysis product/ PC based instrument uses camera, robotics control software development a Plus.
Experience in Communications over serial/USB/control-board and Integration with embedded systems
Tools: Jira, Git, GitLab, Confluence, Docker, Nuget, Team foundation Server and Source safe.
Willing to travel abroad based on project need
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.