.Net Developer -C++ Developer

  • Hyderabad
  • Mphasis
We are looking for a Lead Developer with Strong development experience in

C++, C#, .Net, VB6. Responsibilities: Develop software GUI, workflows, algorithms, backend, and tools Work with product owners to translate product requirements into instrument user stories and software requirements. 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. Deploy software solutions on Windows. Establishes, 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.

Years of experience needed 11 to 13 years of experience.

Technical Skills: Solid development experience using

C++, VB6, C# and knowledge of .NET standard libraries – MFC, WPF,WinForms, WCF, COM Libs. Experience 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). Integration of multiple technologies (VB6, C#, C++), apps, web services and third party applications. 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. 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 Results oriented with the ability to work independently and self-manage Excellent communication and inter-personal skills Candidate must be highly motivated and outgoing Good multi-tasking abilities.

Certifications Needed: Bachelor’s degree in engineering (Computer Science / Electronics or its equivalent)