About this role
Job Requirements Roles and responsibilities: · Develop software solutions for MR Digitalization initiatives in the MR Scanner domain. · Analyze functional and technical requirements and translate them into robust software solutions. · Own the end-to-end development of assigned work packages, including design, implementation, unit testing, integration, and timely delivery. · Develop high-quality, scalable, and maintainable software solutions by following software engineering best practices. · Investigate, debug, and resolve software defects identified through testing and code reviews to ensure product quality. · Collaborate with cross-functional teams to deliver reliable and maintainable software solutions. · Participate in technical design discussions and contribute to architectural decisions for assigned modules. · Perform code reviews and mentor junior developers to improve engineering quality. · Collaborate with architects, product owners, QA, and cross-functional teams to deliver high-quality software. · Drive continuous improvements in engineering practices, automation, and development efficiency. Qualification and Experience: · 3-4 years of experience in software design and development using C#/C++/python · B.E./B.Tech./M.Tech. in Computer Science, Electronics, or a related discipline. · Strong understanding of object-oriented programming and software design principles. · Hands-on experience with technologies such as Azure DevOps, Docker is desirable · Understanding of networking fundamentals (TCP/IP, sockets, HTTP) is desirable · Familiarity with AI-assisted development tools and the ability to leverage them to improve engineering efficiency · Strong analytical, logical reasoning and problem-solving skills. · Quick learner with the ability to adapt to new technologies and domains. · Ability to independently drive assigned development tasks with minimal guidance and a proactive learning mindset. · Strong communication, collaboration, and stakeholder interaction skills.
Work Experience 3-4 years of experience in software design and development using C#/C++/python · B.E./B.Tech./M.Tech. in Computer Science, Electronics, or a related discipline. · Strong understanding of object-oriented programming and software design principles. · Hands-on experience with technologies such as Azure DevOps, Docker is desirable · Understanding of networking fundamentals (TCP/IP, sockets, HTTP) is desirable