Senior Software Engineer
Senior Software Engineer
MphasisThis job is no longer accepting applications
Job Description
Role: Senior Developer
Location: Hyderabad
Who are we looking for
Mphasis is looking for a Senior Software Developer to join a dynamic team creating/maintaining software that presents the capabilities and controls of scientific specialty measurement instruments for a wide range of end-user personas.
Role and Responsibilities:
- 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
Mandatory Skills:
- 8+ years of experience in software development using C++, C# and knowledge of .NET standard libraries - WPF, WinForms, WCF, COM Libs.
- Experience with VC++, Win32/MFC/COM.
- Strong 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.
Desired 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.
Qualification:
- Bachelor's Degree in Engineering (Computer Science / Electronics or equivalent).
More Info
Key Skills
.NET standard libraries
Windows platform




